我正在研究一个项目,直到现在我的框架中,setundecorated(true)
都隐藏了上面的标题栏,并创建了一个关闭应用程序的按钮,因为我想在关闭应用程序之前调用一些方法。 / p>
但是当它从任务栏或按钮以外的其他方式关闭时,这对我没有帮助。
我的问题是我该如何在关闭应用程序之前调用某些函数(从任务栏,任务管理器,标题栏的关闭按钮或以任何可能的方式关闭)。
答案 0 :(得分:1)
您尝试过shutdown hook
吗?
public void addShutdownHook(Thread hook);
示例:
// register 'do somethings' as shutdown hook
Runtime.getRuntime().addShutdownHook(new Thread(new Runnable() {
public void run() {
//do somethings
}
}, "Program existing..."));