When we run an java GUI application in windows or Mac, it appears in taskbar or dock as shown below.
当我们在Windows或Mac中运行java GUI应用程序时,它会显示在任务栏或停靠栏中,如下所示。
In Windows Taskbar:
在Windows任务栏中:
In Mac Dock:
在Mac Dock中:
I was wondering if there is a way to hide or remove the application from taskbar/dock. I mean the GUI application will run but it will not be shown in dock/taskbar.
我想知道是否有办法隐藏或删除任务栏/ dock中的应用程序。我的意思是GUI应用程序将运行但它不会显示在dock /任务栏中。
Thanks in advance.
提前致谢。
2 个解决方案
#1
6
Try to replace JFrame with JDialog.
尝试用JDialog替换JFrame。
#2
4
This appears to be platform dependent.
这似乎取决于平台。
On Mac OS X, set the Info.plist
property LSUIElement
to 1.
在Mac OS X上,将Info.plist属性LSUIElement设置为1。
#1
6
Try to replace JFrame with JDialog.
尝试用JDialog替换JFrame。
#2
4
This appears to be platform dependent.
这似乎取决于平台。
On Mac OS X, set the Info.plist
property LSUIElement
to 1.
在Mac OS X上,将Info.plist属性LSUIElement设置为1。