powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Swing. Application menu приложения для Mac OS X.
3 сообщений из 3, страница 1 из 1
Swing. Application menu приложения для Mac OS X.
    #38348308
wvetal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как в Eclipse редактировать Application menu, которое в Mac OS X появляется на верхней панели рабочего стола.

По умолчанию оно уже там есть.
Конкретно хотелось бы исключить пункт меню Quit для запрета пользователю выхода из программы. (выход будет вызываться по определенному событию).
Для Windows достаточно было:
Код: java
1.
frame.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);


Но в Mac OS X, видимо, при нажатии Quit вызывается System.exit(0);
...
Рейтинг: 0 / 0
Swing. Application menu приложения для Mac OS X.
    #38348319
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это нативное меню, на него из Swing не так просто повлиять.
Нужно смотреть специальные флаги, для отдельных LAF
http://www.pushing-pixels.org/2008/07/13/swing-applications-and-mac-os-x-menu-bar.html
http://stackoverflow.com/questions/307024/native-swing-menu-bar-support-for-macos-x-in-java
...
Рейтинг: 0 / 0
Swing. Application menu приложения для Mac OS X.
    #38349688
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wvetal,

Может SWT? Оно ближе к OS.
Configuring the OS-X application menu for SWT apps
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Swing. Application menu приложения для Mac OS X.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]