事件适配器:他们是监听器接口的默认实现类,这些实现类中实现了接口的所有方法,但方法中没有任何代码。程序可以通过继承适配器类来达到实现监听器接口的目的。
适配器模式:
* 当一个接口中有众多方法,在实现该接口时,如果想只实现部分功能,不实现全部功能。
* 就可以先定义一个类,实现该接口,重写空实现所有方法,将该类设计为抽象类。
* 当想实现该接口某些方法时,就可以定义类继承该抽象类,实现想实现的方法,而无需全部实现!
Frame f = new Frame();
f.addWindowLinstener(new MyListener());
class MyListener extends WindowAdapter{
public void windowClosing (WindowEvent e){
Window window = (Window) e.getComponent();
window.dispose();
}
} |
|