最近在做一个项目,要求窗体在关闭时执行某些善后操作,这里通过继承WindowAdapter,重写windowClosing方法,并且为窗体添加addWindowListener监听程序,案例如下:
public class WindowCloseTest {
public static void main(String[] args) {
JFrame frame = new JFrame();
frame.setBounds(300, 300, 300, 300);
frame.setVisible(true);
frame.addWindowListener(new MyWindowListener());
}
}
class MyWindowListener extends WindowAdapter{
@Override
public void windowClosing(WindowEvent e) {
super.windowClosing(e);
System.out.println("window is closed !");
}
}