OSX Java System Tray (строка меню) - PullRequest
       7

OSX Java System Tray (строка меню)

4 голосов
/ 11 сентября 2010

Кто-нибудь знает способ запуска приложения (Java на OSX) в системном трее, но когда на экране видно окно с иконкой док-станции?В настоящее время у меня есть компромисс между тем, чтобы приложение работало в трее, но также отображалось в доке и с помощью строки меню, или чтобы (используя plist-хак) приложение работало только в системном трее (но без иконки док-станции приокно показано).

Я хочу работать именно так, как это работает в Windows.Запускается в трее, когда окно не отображается, а когда оно отображается, показывает элемент на панели задач / супербар.

1 Ответ

3 голосов
/ 11 сентября 2010

Windows и OSX разные. В Windows вы можете иметь оба.

В OSX приложение находится в доке с дополнительной записью в строке меню или только в строке меню.
Если вы действительно этого хотите, вы можете запустить его как два приложения, одно в строке меню и без окна, которое открывает другое приложение в доке только тогда, когда вам нужно окно (добавление любого сообщения, необходимого для синхронизации состояний).

...