2010-07-07 62 views
0

我已經創建了一個Eclipse插件,它在菜單欄中添加一個按鈕,當您單擊按鈕時,一個新的Java GUI應用程序即將啓動(該應用程序通過awt和swing庫框架的支持來實現)。 我的問題是,當我關閉Java GUI應用程序(單擊右上方的「X」圖標),那麼Eclipse框架也停止並且進程停止。 這就是下面那裏我調用Java GUI應用程序的代碼從我menuhandler開始:爲什麼當我關閉從Eclipse插件啓動的JFrame窗口時,整個Eclipse框架也會停止?

java.awt.EventQueue.invokeLater(new Runnable() { 
    public void run() { 
    new atag.gui.MainFrame().setVisible(true); 
    } 
}); 

我編碼使用Netbeans框架工具的GUI。

您有任何建議或我如何解決這個問題? 謝謝

回答

1

你的插件可能調用System.exit某處。

+1

我真的做了什麼,它的工作原理是:在我的框架內this.setDefaultCloseOperation(HIDE_ON_CLOSE) – curious 2010-12-09 12:57:27

相關問題