Swing 应用程序的 OnExit 事件?
我正在开发一个简单的应用程序来使用 Swing 管理业务的运营部分,但我需要在应用程序退出时执行此操作:
updateZonas();
db.close();
但是我该如何执行此操作?
I'm developing a simple application to manage the operational part of a business using Swing, but I need that when the application exits, it performs this:
updateZonas();
db.close();
But how can I do this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
这适用于任何 Java 应用程序(Swing/AWT/Console)
This works for any Java application(Swing/AWT/Console)
您使用的是 JFrame 吗?如果是这样你可以尝试这个:
Are you using a JFrame? if so you can try this:
将
WindowListener
添加到您的 JFrame。它的windowClosing
方法将调用您需要的任何代码,然后调用System.exit(0)
(或其他一些返回代码)。Add a
WindowListener
to your JFrame. ItswindowClosing
method would call whatever code you need, thenSystem.exit(0)
(or some other return code).