雖然我正在尋找更好的方法來退出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. 如何在Rails中每次登錄時顯示一次消息
- 2. 如何在LiveTV上顯示Toast消息
- 3. 如何在峯值期間實時顯示消息
- 4. ajaxfileupload - 在onuploadcomplete期間如何顯示消息?
- 5. 在iOS上的程序加載期間無法顯示消息
- 6. 在jQuery DataTables中顯示處理消息
- 7. 在GUI上顯示消息
- 8. 如何在JFrame上顯示圖形
- 9. 如何在JFrame上正確顯示PNG
- 10. 如何在alt消息中顯示錶
- 11. 如何在SBT中顯示消息?
- 12. 如何在javascript中顯示消息框
- 13. 如何在r中顯示消息?
- 14. 如何在Maven中顯示消息
- 15. 如何在secondActivity中顯示Toast消息?
- 16. 如何在logcat中顯示長消息
- 17. 如何在Rails中僅顯示一次該Flash消息?
- 18. Java套接字:如何僅在DataInputStream中顯示消息一次
- 19. 隱藏和Swing的JFrame中顯示JFXPanel
- 20. 如何在Jframe Swing中集中JLabel?
- 21. 如何使用httpcontext在asp.net中顯示會話過期消息
- 22. 如何在JSQMessagesViewController中顯示消息日期
- 23. 在Java Swing中使用HttpURLConnection顯示「加載」消息
- 24. 只顯示消息一次
- 25. 顯示消息僅一次
- 26. 消息框多次顯示
- 27. 如何配置一個Swing JFrame在Cmd-W上關閉?
- 28. JFrame不顯示在Ubuntu上
- 29. java:在Jframe上顯示videoScreen
- 30. JPanel不顯示在JFrame上
「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