事件驱动模型三大要素:
事件(Event Object) 用户交互行为产生的一种效果 (鼠标事件、键盘事件、窗口事件)
事件源(Event Source) 触发事件的源头,不同的事件源会触发不同的事件
事件监听器(Event lisrener) 负责监听事件源发出的各种事件
MouseListener:鼠标事件接口,有按下,释放,点击,进入和离开的事件处理方法
ActionListener:动作事件接口,有动作对应的事件处理方法
MouseMotionListener:鼠标移动事件接口,有移动和拖动的事件处理方法
KeyLisetener: 键盘事件接口,有释放,按下和敲击的事件处理方法
事件编程的步骤
- 编写一个时间处理类(事件监听者)
- 事件处理类要实现监听接口
- 重写事件处理方法
- 指定事件监听器,注册监听(事件的响应者)
事件源中需要注册事件监听器,否则时间监听器类接收不到发生的事件