虽然我正在寻找更好的方法来退出Swing Application
之间System.exit(0)
和dispose()
我发现了一个非常好的答案Here。 现在我想附加组件,为我做出dispose()
一个叫什么,当前窗口被布置但JVM需要一些更多的时刻,同时检查其他开放框架和线程它就会退出之前。我想通过对话框显示这个少量时间:应用程序正在关闭......
我该如何实现这一目标?如何在上次JFrame处置期间在Swing中显示“Application Closing ..”消息?
回答
在sourceforge上的TUS中有一个WindowUtilities类,我写了ALMOST做你想做的事。你可能想看看它,看看你是否可以适应你的目的
任何文档?你想让我集中哪一种方法? – Asif 2012-03-30 14:19:43
我的歉意。实际上,您感兴趣的代码在WindowTiler(同一个包)中。查看WindowRemover静态内部类以及WindowTiler中的Watch和Unwatch方法... Sry代码非常难看;)代码为 – ControlAltDel 2012-03-30 14:31:37
+1。谢谢。将返回接受你的答案,如果有什么好事发生在我身上:) – Asif 2012-03-30 14:36:57
- 1. 如何在峰值期间实时显示消息
- 2. 在iOS上的程序加载期间无法显示消息
- 3. 如何在JFrame上显示图形
- 4. 如何在secondActivity中显示Toast消息?
- 5. 如何在logcat中显示长消息
- 6. 如何在Maven中显示消息
- 7. 如何在Rails中仅显示一次该Flash消息?
- 8. Java套接字:如何仅在DataInputStream中显示消息一次
- 9. 如何在JSQMessagesViewController中显示消息日期
- 10. 只显示消息一次
- 11. JFrame不显示在Ubuntu上
- 12. 如何配置一个Swing JFrame在Cmd-W上关闭?
- 13. 在ExtJs中显示消息
- 14. 在特定时间戳显示消息
- 15. 如何在我的应用程序的textview上显示消息,但不在消息框上显示
- 16. 如何在ICS中显示时间第一次后跟日期
- 17. 如何在symfony1.4中设置和显示Flash消息
- 18. 如何在JFrame中显示JFreeChart JLabel
- 19. 如何在JFrame中显示两个JTable
- 20. 如何在JFrame中显示BufferedImage?
- 21. NetBeans - 如何显示JFrame中的所有Swing组件?
- 22. 如何在laravel中设置成功消息的显示时间5.2
- 23. TinyMCE编辑器不会在消息组成roundcube期间显示
- 24. 在插入执行期间显示错误消息
- 25. 如何显示消息框在MVVM
- 26. 在消息ID上过期JMS消息
- 27. 如何在Mac上的C++中显示模态消息框?
- 28. 如何在div中显示罚款上传器错误消息?
- 29. 如何在POV显示中显示不同的消息?
- 30. 在php中隐藏smtp进程消息,显示在页面上
“JVM需要多一点时间,同时检查其他开放帧......”如果你打算只是打开一个新的窗口/对话框,那么JVM应该如何知道这个对话框可以被丢弃,但是最后还是应该被处理?我不认为你可以(干净地)干涉JVM的清理(你甚至不应该)。 – Howard 2012-03-30 14:15:52
另请参见[使用多个JFrames,好/坏实践?](http://stackoverflow.com/questions/9554636/the-use-of-multiple-jframes-good-bad-practice/9554657#9554657) – 2012-03-30 14:17:23
也许有一种选择是,如果你知道大量清理是由于你分配的一些资源引起的,那么你可以创建一个单独的线程,清楚地清理和关闭任何线程(你应该这样做),并在那段时间显示消息时间。 – Howard 2012-03-30 14:22:05