JFrame是可以绑定窗口关闭事件的。frame.addWindowListener(new WindowAdapter() {
@Override
public void windowClosing(WindowEvent e) {
super.windowClosing(e);
System.out.println("窗口关闭!");
}
});
按照这样子绑定,确实能够起到窗口关闭时监听的效果。
当点击frame右上角的X按钮时可以监听到。但是如果直接通过任务管理器来关闭进程,就监听不到了。有什么办法 ,可以让任务管理器关闭进程 或 突然断电引起的程序关闭。 都能被监听到。
@Override
public void windowClosing(WindowEvent e) {
super.windowClosing(e);
System.out.println("窗口关闭!");
}
});
按照这样子绑定,确实能够起到窗口关闭时监听的效果。
当点击frame右上角的X按钮时可以监听到。但是如果直接通过任务管理器来关闭进程,就监听不到了。有什么办法 ,可以让任务管理器关闭进程 或 突然断电引起的程序关闭。 都能被监听到。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货