gpt4 book ai didi

java - 在java程序关闭之前调用方法

转载 作者:行者123 更新时间:2023-12-02 10:55:50 25 4
gpt4 key购买 nike

我正在开发一个项目,到目前为止,我的框架有 setundecorated(true)隐藏上面的标题栏并创建一个按钮来关闭应用程序,因为我想在应用程序关闭之前调用一些方法。

但是当它从任务栏或按钮以外的其他方式关闭时,这对我没有帮助。

我的问题是如何在应用程序关闭之前调用某些函数(从任务栏、任务管理器、标题栏中的关闭按钮或任何可能的方式)。

最佳答案

您是否尝试过关闭 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..."));

Javadoc

关于java - 在java程序关闭之前调用方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51762784/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com