一、要处理GUI组件上的xxxEvent事件下的某种情况,首先要编写一个实现了xxxListener接口的事件监听器类,然后再xxxListener类和要处理的方法中编写处理程序代码,然后将xxxListener创建的对象通过addxxxListener方法注册到GUI组件上。xxx可以是不同的事件,如window、mouse等。
经验:所有的事件监听器返回的类型都是void。
二、事件适配器
JDK中,针对大多数事件监听器接口定义了相应的实现类,我们称之为事件适配器。在适配器中类中,实现了相应的接口中的所有的方法,但没有做任何事情,子类只要继承适配器类(extends),就等于实现了相应的监听器接口,如果要对某类事件的某种情况作相应处理,只要覆盖相应的方法就可以了。
低级事件和语义事件(高级事件)
如果某个事件的监听器接口中只有一个方法,那么这个事件就是语义事件,反之为低级事件。