Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Пользовательское меню приложений в Mac OS X

Автор вопроса: Béatrice CassistatОтветов: 1

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

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

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

альтернативный текст

Есть идеи ?

macosjavamenu

Ответы

Ответ 1 · рейтинг 3 · trashgod

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

Приложение:

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

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

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы