JAVA 事件监听
2016-06-14 12:17
281 查看
JButton jb1=new JButton();
1. 注册监听:括号里为进行监听事件的类的实例。只要进行过注册监听后,才可以监听按钮的变化。
jb1.addActionListener(mp);
2. 为监听的事件取特定名字。括号里填actionCommand,即名字便于后边判断事件触发与否。
jb1.setActionCommand(“类名字”);
3.事件监听响应函数,监听后进行对应的事件处理。
public void actionPerformed(ActionEvent arg0)
{
//if (arg0.getActionCommand().equals("类名字"))
{
//在这里可以进行“类名字”监听得到的事件的特定事件处理。
}
}
5.事件处理机制示意图
![](http://img1.ph.126.net/Mvc62q5qw60l3HaiVcKhpQ==/6630872052630234532.png)
PS:一个事件可以被多个监听器(类)进行监听,并可以做不同的事件处理。
1. 注册监听:括号里为进行监听事件的类的实例。只要进行过注册监听后,才可以监听按钮的变化。
jb1.addActionListener(mp);
2. 为监听的事件取特定名字。括号里填actionCommand,即名字便于后边判断事件触发与否。
jb1.setActionCommand(“类名字”);
3.事件监听响应函数,监听后进行对应的事件处理。
public void actionPerformed(ActionEvent arg0)
{
//if (arg0.getActionCommand().equals("类名字"))
{
//在这里可以进行“类名字”监听得到的事件的特定事件处理。
}
}
5.事件处理机制示意图
![](http://img1.ph.126.net/Mvc62q5qw60l3HaiVcKhpQ==/6630872052630234532.png)
PS:一个事件可以被多个监听器(类)进行监听,并可以做不同的事件处理。
相关文章推荐
- Java - Java概述
- java.lang.NoClassDefFoundError: org/w3c/dom/ElementTraversal
- java.lang.NoClassDefFoundError: org/w3c/dom/ElementTraversal
- Java BigDecimal类的使用和注意事项
- Java字符串转码操作
- Maven 和 Eclipse 基础报错与解决方案
- eclipse插件实现Java调用 asmx 的Web Service
- JHTP小结_第二章_Java应用、输入、输出及运算符简介
- 【转载】javaMail发送邮件
- 【转载】JAVA如何把一个float四舍五入到小数点后2位,4位,或者其它指定位数.
- Struts.xml配置返回JSON数据
- Struts2 用 s:if test 判断属性和字符串相等时 注意双引号和单引号的使用
- 【转载】struts+spring+hibernate无法插入数据库数据的问题
- spring bean 加载顺序
- JAVA开发人员必备的免费JSP空间
- java数字类型转换
- 有关java对压缩文件的加密
- Spring注解简单描述
- Struts2使用 -- Convention插件
- Spring