Меню пользовательских приложений в Mac OS X - PullRequest
4 голосов
/ 04 ноября 2010

Мне удается заставить Меню приложений Mac OS X работать на Java с помощью API com.apple.eawt и добавлены обработчики для пунктов меню «О приложении», «Предпочтения ...» и «Выйти из приложения».

Но возможно ли добавить какой-либо пользовательский пункт меню в это меню приложений на Java?

Например, в Safari есть «Сообщить об ошибках ...», «Блокировать всплывающее окно», «Приватный просмотр ...» и т. Д .:

alt text

Есть идеи?

1 Ответ

3 голосов
/ 04 ноября 2010

Пример приложения OSXAdapter показывает, как это сделать.

Приложение:

похоже, оно определяет только About/Preferences/Quit обработчики

Да, Services и Hide/Show поставляются системой.Звучит так, будто вы хотите добавить пункты меню между Preferences и Services.К сожалению, я этого не пробовал.Вы можете посмотреть в com.apple.eawt альтернативы.Я вижу, это было бы удобно;но для справки, NetBeans, Eclipse, и др. используют существующую функциональность.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...