如何隐藏基于NetBeans平台的应用程序?

时间:2010-12-20 00:56:19

标签: user-interface netbeans show-hide

我不是指无GUI的应用程序。我正在尝试将基于NetBeans平台的应用程序作为系统托盘应用程序。我能够很容易地完成系统托盘部分,但是我在尝试弄清楚如何隐藏/显示GUI时遇到了问题。我会一直在寻找API。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

WindowManager.getDefault()。getMainWindow()。setVisible(true / false)应该隐藏并显示整个GUI,除非它有多个窗口(纯Swing Frame.getFrames()应该为你提供所有基于JFrame的窗口,如果有帮助的话。)

如果您希望主窗口隐藏在启动上,不确定是否能解决问题(但如果它是一个非常简单的用户界面,就像许多托盘应用程序一样,您可能能够只需使用一个简单的WindowManager实现,如WindowManager.Trivial,完全省略标准的NetBeans窗口系统。