package gui.awt;
import java.awt.Frame;
import java.awt.Window;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
public class Test7 {
public static void main(String[] args) {
Frame f = new Frame("通过适配器实现关闭窗口");
f.setSize(900,300);
f.setLocation(400,300);
f.setVisible(true);
f.addWindowListener(new MyWindowListener());//为窗口组件通过适配器注册监听器
}
}
//适配器类
class MyWindowListener extends WindowAdapter{//继承WindowAdpterl类重写WindowListener接口中windowClosing()方法
public void windowClosing(WindowEvent e){
Window window = (Window)e.getComponent();//用getComponent()获取组件
window.dispose();//释放窗口
}
}
java小白——通过适配器实现关闭窗口
最新推荐文章于 2021-02-27 06:40:23 发布