java - Swing 应用程序的 OnExit 事件?

标签 java swing exit

我正在开发一个简单的应用程序来使用 Swing 管理业务的运营部分,但我需要在应用程序退出时执行以下操作:

updateZonas();
db.close();

但是我该怎么做呢?

最佳答案

Runtime.getRuntime().addShutdownHook(new Thread()
{
    @Override
    public void run()
    {
        updateZonas();
        db.close();
    }
});

这适用于任何 Java 应用程序(Swing/AWT/Console)

关于java - Swing 应用程序的 OnExit 事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2467070/

相关文章:

java - 如何在 BouncyCaSTLe Java 中对 ECDH 公钥进行 DER 编码

java - Java 8 中 Spliterator 的一个好的用例场景是什么?

android - 如何退出当前 Activity 到主屏幕(不使用 "Home"按钮)?

Java Swing HiDPI 缩放

java - SwingUtilities.invokeLater 做什么?

php - echo ('exit' ); 之间有什么区别?死;并死于 ('exit');?

python - 完全关闭 Python 脚本

java - 应用程序中不同模块的多连接池配置

Java Spring Hibernate应用程序: Could not open connection

java - JTable 与 JSpinner 启用/禁用