JDialogs вызывает исчезновение меню моего приложения в OSX - PullRequest
0 голосов
/ 22 декабря 2009

Всякий раз, когда какой-либо из моих JDialogs находится в фокусе, панель инструментов не отображает меню, принимаемые для главного меню моих приложений (оно не показывает редактирование файла и т. Д ....). Это проблема, свойственная JDialogs / Swing, или это какая-то проблема с тем, как я создавал свои диалоги?

1 Ответ

1 голос
/ 22 декабря 2009

Swing может дополнительно использовать JMenuBar из JFrame вашего приложения и отображать его в верхней части экрана. Установите следующее свойство, чтобы включить эту функцию.

System.setProperty("apple.laf.useScreenMenuBar", "true");

К сожалению, это не работает с JDialog, только JFrame.

...