/*

* 功能:java事件监听器ActionListener

*/

package com.events;

import java.awt.BorderLayout;

import java.awt.Color;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import javax.swing.*;

public class changebgcolor extends JFrame implements ActionListener{

JButton jb1,jb2;

JPanel jpn;

public static void main(String[] args){

changebgcolor cbgcolor=new changebgcolor();

}

public changebgcolor(){

jb1=new JButton("红色背景");

jb2=new JButton("蓝色背景");

jpn=new JPanel();

jpn.setBackground(Color.yellow);

//添加按钮1

this.add(jb1,BorderLayout.NORTH);

//添加按钮2

this.add(jb2,BorderLayout.SOUTH);

//添加面板

this.add(jpn);

//设置监听命令

jb1.setActionCommand("背景变红色");

//设置监听对象

jb1.addActionListener(this);

jb2.setActionCommand("背景变蓝色");

jb2.addActionListener(this);

this.setTitle("事件监听功能:实现改变窗体背景颜色");

this.setSize(200,150);

this.setLocation(200, 200);

this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

this.setVisible(true);

}

//对事件的处理方法

@Override

public void actionPerformed(ActionEvent e) {

// TODO Auto-generated method stub

if(e.getActionCommand().equals("背景变红色")){

jpn.setBackground(Color.red);

}

if(e.getActionCommand().equals("背景变蓝色")){

jpn.setBackground(Color.blue);

}

}

}

java怎么写事件listener_java 事件监听器ActionListener相关推荐

  1. java的actionlistener_java 事件监听器ActionListener

    /* * 功能:java事件监听器ActionListener */ package com.events; import java.awt.BorderLayout; import java.awt ...

  2. 手写简版spring --10--容器事件和事件监听器

    一.降低耦合 解耦场景在互联网开发的设计中使用的也是非常频繁,如:这里需要一个注册完成事件推送消息.用户下单我会发送一个MQ.收到我的支付消息就可以发货了等等,都是依靠事件订阅和发布以及MQ消息这样的 ...

  3. JAVA JComboBox的监听事件(ActionListener、ItemListener)

    参考资料: http://263229365.iteye.com/blog/1040329 https://www.java.net/node/650758 https://community.ora ...

  4. java组件及事件处理(11)--ActionListener一个窗口,两个事件

    java组件及事件处理(11)–ActionListener一个窗口,两个事件 一般文本框,按钮,菜单项,单选按钮会使用ActionListener 加入监听器 分三步 (1) implements ...

  5. Java-GUI编程实战之管理系统 Day2【Swing(组件介绍、布局管理器、事件类及监听器类)、基础组件按钮和输入框的用法】

    视频.课件.源码[链接:https://pan.baidu.com/s/13ffqGDzH-DZib6-MFViW3Q 提取码:zjxs] Java-GUI编程实战之管理系统 Day1[项目开发流程. ...

  6. Spring高手之路7——事件机制与监听器的全面探索

    文章目录 1. Spring中的观察者模式 2. 监听器 2.1 实现ApplicationListener接口创建监听器 2.2 @EventListener注解创建监听器 2.3 对比Applic ...

  7. java的按钮点击事件_java处理按钮点击事件的方法

    不同的事件源可以产生不同类别的事件.例如,按钮可以发送一个ActionEvent对象,而窗口可以发送WindowEvent对象. AWT时间处理机制的概要: 1. 监听器对象是一个实现了特定监听器接口 ...

  8. java中接口适配器实现,12.1.8 Java中的应用-AWT事件适配器(接口的适配器模式)...

    12.1.8  Java中的应用-AWT事件适配器(接口的适配器模式) 从以上的学习我们已经了解到,基于接口的适配器模式是采用抽象化接口的方式,来达到节省接口函数的目的,这一特性特别适合于Java A ...

  9. java 中鼠标事件_[Java教程]js中鼠标事件总结

    [Java教程]js中鼠标事件总结 0 2017-07-11 00:00:19 js中鼠标事件主要有onclick,onmousedown,onmouseup,oncontextmenu,ondblc ...

最新文章

  1. chmod g+s 、chmod o+t 、chmod u+s:Linux高级权限管理
  2. Deformable ConvNets--Part2: Spatial Transfomer Networks(STN)
  3. 皮一皮:女友在意的点....是包子!
  4. java面试题(开发框架)
  5. kuka程序备份_那智机器人系统备份步骤
  6. java 对话框 显示图片_Java对话框上显示图片
  7. Oracle中ROWNUM伪列和ROWID伪列的用法与区别
  8. (96)FPGA面试题-Verilog设计半加器
  9. Jenkins学习总结(2)——Jenkins+Maven进行Java项目持续集成
  10. ElementUI中使用地图实现地图位置选择_---SpringCloud Alibaba_若依微服务框架改造_ElementUI---工作笔记014
  11. java gzip delphi_delphi 利用indy解码Gzip的网页
  12. java全局变量和局部变量_Java 10:局部变量类型推断
  13. 【转】JavaScript常用代码书写规范
  14. ArcEngine 渲染的使用【转载】
  15. 灰度共生矩阵(Gray Level Co-occurrence Matrix,GLCM)
  16. 国产CAD_手机也能看CAD图纸了?国产软件助力CAD告别电脑时代!
  17. #S/4HANA 1610: Use case series intro and collection
  18. 动手学习深度学习(Pytorch版)Task 2:文本预处理
  19. 【SonarQube】安装、配置与使用 01
  20. Koo叔说Shader-- 熟悉渲染管线

热门文章

  1. 2020-08-24
  2. K8S从懵圈到熟练 - 节点下线姊妹篇
  3. iOS13 一次Crash定位 - 被释放的NSURL.host
  4. 蚂蚁金服 3 个项目进入 CNCF 云原生全景图 | 开源
  5. 从质疑到成为必选项,低代码技术发展及 2022 展望
  6. 云海再获中国第一 OpenStack社区Xena版本新特性快来划重点
  7. 0 改造,让单体/微服务应用成为 Serverless Application
  8. 技术大佬:今年还学Python,傻了吧? 网友:就你敢说!
  9. 迈克尔·戴尔再次到访2019戴尔科技峰会,为“戴尔中国4.0+战略”加个码……
  10. Docker简介与简单使用 | 技术头条