当前位置: 移动互联网学院 > Java培训 > JAVA开发 > Java事件处理机制详解
Java事件处理机制详解 时间:2017-07-12     来源:华清远见Java培训中心

今天华清Java学院小编要和大家分享的是Java事件处理机制,希望对大家有所帮助。

Java事件处理机制详解

1、Java事件机制中的事件角色

java中的事件机制的参与者有3种角色:

event object:事件状态对象,用于listener的相应的方法之中,作为参数,一般存在与listerner的方法之中

event source:具体的事件源,比如说,你点击一个button,那么button就是event source,要想使button对某些事件进行响应,你就需要注册特定的listener。

event listener:事件监听者。对每个明确的事件的发生,都相应地定义一个明确的Java方法。

2、Java事件机制实现

主要的API:

事件状态类:java.util.EventObject

事件监听接口:java.util.EventListener

我们需要定义的类/接口有:

 类名  功能  父类/父接口
 事件状态类  持有事件触发改变的“状态属性”  EventObject
 事件监听接口  定义事件触发以后,根据不同状态属性的抽象操作方法  EventListener
 具体的监听实现类(可以有多个)  

提供具体的,根据不同状态属性的操作

 事件监听接口
 事件源类  

1、持有监听类,并提供注册功能

2、提供触发事件的功能,触发事件的同时,通知监听器

 


以上就是关于Java事件处理机制的相关知识点,更多Java开发学习资料,请移步JAVA学习频道

X