事件

事件用于描述程序,系统和程序使用者之间的各种活动。这些事件由系统事先定义好,当用户在图形界面上单击控件或双击鼠标时就可能引发某个事件,而用户程序中需要编制相应的代码来对这些事件做出处理。
事件源
图形用户界面上每个可能产生事件的组件称为事件源。

事件监听者

java系统中注册的用于接收特殊事件的类。不同的事件对应着不同的监听者,要想事件监听并处理,则需要先将事件源注册到监听者。

事件处理流程

事件源触发事件并将事件作为一个参数传递给监听者,监听者 实现某个接口中的抽象方法,从而实现对事件的处理。
事件源注册的方法如下:
public void addActionListener(ActionListener l)
添加特定的动作,监听接受来自事件源的动作事件,如果l为空,不会产生任何动作。
监听者实现的接口为ActionListener接口,接口ActionListener来自包Java.awt.event。
在此接口中只有一个方法:
public void actionPerformed(ActionEvent e)
当事件对象e发生时,调用此方法。监听者就需要实现这个方法。