p { margin-bottom: 0.21cm; }
用事件监视器监视对象必须实现接口中的每一个方法 这样很麻烦 事件适配器他实现了事件监视器的所有方法 我们只需继承事件适配器 需要什么事件的方法时 才覆盖它的方法 这样 就简化了我们的操作
事件适配器在 java.awt.event 包下面
-
Jdk 中也提供了大多数事件监听接口的最简单的实现 称之为事件适配器(Adapter )类
-
用事件适配器来处理时间,可以简化事件监听器的编写
-
事件适配器的不足之处
-
Java 只能继承一个类 所以如果使用了事件适配器就不能继承其他的类
-
不是每一个监听器都有适配器 因为有很多监听器的接口都只有一个方法 这些方法没有必要写适配器
-
事件适配器实例
public class MyWindowAdapter extends WindowAdapter {
@Override
public void windowClosing(WindowEvent e) {
// TODO Auto-generated method stub
e.getWindow().dispose();
super .windowClosing(e);
// 退出 java 虚拟机
System. exit (0);
}
}