关于Java中的监听器
1.简介
- Java事件监听器是由事件类和监听接口组成,自定义一个事件前,必须提供一个事件的监听接口以及一个事件类。JAVA中监听接口是继承java.util.EventListener的类,事件类继承java.util.EventObject的类。
2.监听器的意义
- 监听器在Java中是非常重要的一种方法。在生活中也经常会用到。
- 监听器可以用来检测网站的在线人数,统计网站的访问量等等。
3.监听器的组件
监听器涉及三个组件:事件源,事件对象,事件监听器 当事件源发生某个动作的时候,它会调用事件监听器的方法,并在调用事件监听器方法的时候把事件对象传递进去。 我们在监听器中就可以通过事件对象获取得到事件源,从而对事件源进行操作。
- 事件:用户对组件的一个操作,称之为一个事件
- 事件源:发生事件的组件就是事件源
- 事件监听器(处理器):监听并负责处理事件的方法
执行顺序:
- 给事件源注册监听器
- 组件接受外部作用,也就是事件被触发
- 组件产生一个相应的事件对象,并把此对象传递给与之关联的事件处理器
- 事件处理器启动,并执行相关的代码来处理该事件。