java 事件处理机制

来源:互联网 发布:成都软件招聘 编辑:程序博客网 时间:2024/05/17 07:11

事件处理机制主要涉及3类对象:

1.事件源

   GUI组件,按钮,菜单,窗口等。

2.事件

   事件封装了GUI组件发生的特定事情,通常是一次用户操作,程序通过Event对象来获得相关信息。事件由系统自动生成,无需程序员关心。

3.事件监听器

   负现监听事件源所发生的事件,并对事件进行处理。


  事件处理模型:当事件源组件上发生事件时,系统将会执行该事件源组件的所有监听器里的对应方法。普通的JAVA程序里的方法由程序主动调用,事件处理中的事件处理器方法由系统负现调用。


事件适配器:

 产生原因:如果程序实现了事件监听器接口,就必须实现接口中的每个抽象方法,为此就有了事件适配器。

原理:事件适配器是监听器接口的空实现。这样,当创建事件监听器时,就可以直接继承事件适配器,而不是实现事件监听器接口,这样就可以只重写用户自己需要的方法。


0 0