Настройка системы о меню в OS X JavaFX против Swing - PullRequest
0 голосов
/ 10 апреля 2019

При создании приложения JavaFX я считаю невозможным настроить или удалить стандартное меню «java» в системной строке меню. В любом обычном приложении Swing это меню, кажется, берет свое имя от имени класса, в данном случае «MyFrame», что намного лучше.

Есть ли способ настроить это меню по умолчанию в JavaFX? Я посмотрел на https://github.com/codecentric/NSMenuFX, но даже у них есть этот пункт меню по умолчанию "Java". Я довольно долго искал решение и, похоже, не могу найти полезных ответов.

http://www.tcarisland.com/wp-content/uploads/2019/04/Screen-Shot-2019-04-10-at-19.22.26.png

http://www.tcarisland.com/wp-content/uploads/2019/04/Screen-Shot-2019-04-10-at-19.22.12.png

Я пробовал. Использование NSMenuFX.

Установка setUseSystemMenuBar (true) - это создает меню, как я хочу, но элемент по умолчанию "java" все еще там.

Доступ к приложению com.apple.eawt и удаление PreferencesMenuItem и AboutMenuItem. - Ничего не делает.

...