2010-07-07 54 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

相关问题