我有一个Java应用程序,在OSX的顶部菜单栏中有一个托盘图标。当我最小化应用程序时,我希望它从dock和command-tab应用程序切换器中消失,并且仅出现在托盘中。我见过其他OSX应用程序这样做,所以我相信这是可能的,但作为对OSX新手,我不知道如何实现它。
任何帮助都将不胜感激!
任何帮助都将不胜感激!
事实证明,SWT 3.5存在一个bug,它无法正确地响应OSX要求隐藏应用程序所需的Info.plist。这个bug在SWT 3.6中得到了修复,随着Eclipse Helios今天的发布,我相信SWT现在正式版本为3.6。
要隐藏图标,只需要在您的info.plist文件顶部添加以下行:
<key>LSUIElement</key>
<true/>