Java事件机制关键要素与具体案例解析是怎样的?
- 内容介绍
- 文章标签
- 相关推荐
本文共计980个文字,预计阅读时间需要4分钟。
Java事件机制中包含以下三个要素:
1.事件
2.事件发生
3.事件对象
java事件机制中包含下述三要素:
1、事件,发生了什么事,比如用户在界面上的一个操作(手势滑动屏幕),当一个事件发生的时候,该事件用一个事件对象表示,每一个事件对象都有其对应的事件类。
Java中事件一般继承自java.util.EventObject类,封装了事件源对象,以及事件的相关信息。
每一类事件有一个相应的事件监听器接口,该接口定义了接收和处理事件的抽象方法。实现该接口的类,就是监听器类。其对象可作为监听器对象向相应的组件注册。事件的类名通常为:XxxEvent ,比如下面实例中的CurrentEvent,对应的事件监听器接口名通常为:XxxListener (CurrentEventListener);
2、事件源:事件的产生源头,由于事件源的某项属性或状态发生了改变(在一个按钮上单击鼠标,该按钮就是事件源,会产生一个ActionEvent类型的事件)导致某项事件的发生;也就是生成了相应的事件对象。因为事件监听器要注册在事件源上,所以事件源类中应该要有放置事件监听器的容器(List,Set等等);实例如实例中的EventSource
3、事件监听器:检查事件是否发生,若发生就激活事件处理器进行处理的类叫做事件监听器类。
本文共计980个文字,预计阅读时间需要4分钟。
Java事件机制中包含以下三个要素:
1.事件
2.事件发生
3.事件对象
java事件机制中包含下述三要素:
1、事件,发生了什么事,比如用户在界面上的一个操作(手势滑动屏幕),当一个事件发生的时候,该事件用一个事件对象表示,每一个事件对象都有其对应的事件类。
Java中事件一般继承自java.util.EventObject类,封装了事件源对象,以及事件的相关信息。
每一类事件有一个相应的事件监听器接口,该接口定义了接收和处理事件的抽象方法。实现该接口的类,就是监听器类。其对象可作为监听器对象向相应的组件注册。事件的类名通常为:XxxEvent ,比如下面实例中的CurrentEvent,对应的事件监听器接口名通常为:XxxListener (CurrentEventListener);
2、事件源:事件的产生源头,由于事件源的某项属性或状态发生了改变(在一个按钮上单击鼠标,该按钮就是事件源,会产生一个ActionEvent类型的事件)导致某项事件的发生;也就是生成了相应的事件对象。因为事件监听器要注册在事件源上,所以事件源类中应该要有放置事件监听器的容器(List,Set等等);实例如实例中的EventSource
3、事件监听器:检查事件是否发生,若发生就激活事件处理器进行处理的类叫做事件监听器类。

