Java监听器简介
来源:互联网 发布:mis软件 编辑:程序博客网 时间:2024/05/29 08:46
本文都是我自己总结的,用最简洁的语言概述Java监听器的基本概念和工作逻辑:
1. 监听器:所有监听器的祖接口EventListener
public interface EventListener {
}
public interface ActionListener extends EventListener {
public void actionPerformed(ActionEvent e);
}
2. 事件: 所有事件的祖类:EventObject
ActionEvent----》AWTEvent-----》EventObject
public class EventObject implements java.io.Serializable {
protected transient Object source;
…...
}
3. 产生事件的对象
2中EventObject中的source即是产生事件的对象‘
设置监听器的步骤:
(1). 实现监听器接口,写上监听到事件后的动作(逻辑代码) ,java类库中已经含有很多监听器接口和相应的实现类,可以直接继承使用
(2). 定义事件,也可以直接使用Java类库中已有的事件如 ActionEvent
(3). 在产生事件的对象上添加监听器, 比如在JButton上添加ActionListener(实现ActionListener接口的对象), 在JButton点击之后就会触发这个监听器
监听器工作步骤:
含有监听器的对象上(如 Button)发生了事件, 如果Click了----》JVM触发监听器,执行监听器中的actionPerformed方法,并把这个事件封装成对象,作为参数传递给这个方法,这个封装的事件对象中含有这个产生事件的对象
- Java监听器简介
- spring 监听器 IntrospectorCleanupListener简介
- spring 监听器 IntrospectorCleanupListener简介
- spring 监听器 IntrospectorCleanupListener简介
- spring 监听器 IntrospectorCleanupListener简介
- spring 监听器 IntrospectorCleanupListener简介
- spring 监听器 IntrospectorCleanupListener简介
- spring 监听器 IntrospectorCleanupListener简介
- spring 监听器 IntrospectorCleanupListener简介
- 监听器Listener简介
- 1.监听器简介
- spring 监听器 IntrospectorCleanupListener简介
- 监听器简介+观察者模式
- spring 监听器 IntrospectorCleanupListener简介
- spring 监听器 IntrospectorCleanupListener简介
- spring 监听器 IntrospectorCleanupListener简介
- spring 监听器 IntrospectorCleanupListener简介
- spring 监听器 IntrospectorCleanupListener简介
- SQL大表转为分区表实例 收藏
- 一、java根据域名获取ip地址
- emacs学习(4) 命令行选项、寄存器和书签
- 程序员需要具备的基本技能
- 为具体的用户设置具体的访问权限
- Java监听器简介
- SQL事务日志文件增的太快处理(2)
- PKU3444
- 生成索引信息及索引创建脚本
- 关于Silverlight页面跳转的总结
- 像我这样的程序员
- truncate、delete(不带where子句)与drop的区别
- Java内部类 简介
- 二、java获取本机ip地址