与事件处理相关的三个重要概念?
1、Event-事件:每个事件都对应Java中的一个类,例如键盘操作对应的事件类是KeyEvent。
2、Event Source-事件源:事件发生的场所,通常就是各个组件,例如按钮Button。
3、Event handler-事件处理者,接收事件对象并对其进行处理的对象。
使用授权处理模型进行事件处理的一般方法归纳如下:
1、对于某种类型的事件XXXEvent,定义响应的事件监听器类,该类需要实现与该事件相对应的接XXXListener;
implements XXXListener
在实现接口后,就需要实现接口中定义的方法
2、事件源实例化以后,必须进行授权,注册该类事件的监听器,使用:
事件源对象.addXXXListener(XXXListener)方法类注册监听器。