Скрыть приложение Java от переключателя приложений на вкладке команд и закрепить в OSX - PullRequest
7 голосов
/ 08 июня 2010

У меня есть Java-приложение с иконкой в ​​трее в верхней строке меню OSX. Когда я сверну приложение, я бы хотел, чтобы оно исчезло из док-станция и переключатель приложений с вкладками команд и только находятся в лоток. Я видел, как другие приложения OSX делают это, поэтому я верю, что это возможно, но как новичок в OSX я понятия не имею, как этого добиться.

Любая помощь будет оценена!

1 Ответ

6 голосов
/ 24 июня 2010

Как оказалось, в SWT 3.5 была ошибка, из-за которой он не реагировал должным образом на Info.plist, который требуется OSX, чтобы скрыть приложение. Эта ошибка исправлена ​​в SWT 3.6, и с выпуском Eclipse Helios сегодня, я считаю, что SWT теперь официально на версии 3.6

Чтобы получить скрытый значок, в верхней части файла info.plist вам просто нужно добавить следующую строку:

<key>LSUIElement</key>
<true/>
...