Размещение JMenu в строке меню Mac

Я создаю Java-приложение на Mac, которое использует Swing JMenus. Я хотел бы использовать строку меню в верхней части экрана, но она продолжает помещать строку меню в саму рамку. Как переместить строку меню в верхнюю часть экрана на Mac?


person Anonymous181    schedule 28.04.2012    source источник
comment
возможный дубликат Поддержка встроенной строки меню Swing для MacOS X в Java   -  person Perception    schedule 28.04.2012
comment
странно, мой (немного старый, работающий с OSX 10.5) ноутбук Apple автоматически помещает их туда... Что вы пробовали до сих пор? Возможно, я использовал другой способ, тогда я могу дать вам свой код, и тогда вам не нужно будет возиться со свойствами системы.   -  person 11684    schedule 28.04.2012
comment
возможный дубликат Как переместить панель JMenuBar в строку экранного меню в Mac OS X?   -  person trashgod    schedule 29.04.2012


Ответы (1)


Для этого вы можете установить системное свойство. Первый пример на http://developer.apple.com/library/mac/#documentation/Java/Reference/Java_PropertiesRef/Articles/JavaSystemProperties.html упоминает об использовании System.setProperty("apple.laf.useScreenMenuBar", "true"); для размещения меню в строке меню.

person cello    schedule 28.04.2012