典型的Swing應用程序在開始時啓動EDT,當最後一個窗口關閉時,應用程序基本上以System.exit爲基礎停止,無論是隱式還是顯式。如何停止Swing EDT
但我的小應用程序實際上是一個框架的插件,它對Swing一無所知。我的插件將在調用時顯示一個對話框,以便從用戶那裏獲得一些輸入並在之後退出,但框架將會/必須繼續運行。所以我不能撥打System.exit
。
但是,如果我不這樣做了EDT將繼續運行,一旦框架完成EDT仍然可以運行,運行和運行...
所以我想殺死無EDT殺死應用程序。我怎麼做?
有一些問題,IIRC。您需要確保「處理**」所有**資源。 – 2011-01-29 02:14:05