Por algumas semanas pesquisei sobre como utilizar a barra de menus do OSX para ser a barra de menus das minhas aplicações feitas em java.
A solução? Basta inserir esta linha no método main da sua app e vualá.
System.setProperty(“apple.laf.useScreenMenuBar”, “true”);
Porém, faltava ainda mudar o nome da app que é exibido ao lado da maçã. Para isso deve-se inserir a linha:
System.setProperty(“com.apple.mrj.application.apple.menu.about.name”, “Aplicação Maneira”);
Num lugar qualquer, que não seja na main, pois comingo não funcionou.
Então passei por parâmetro no momento em que chamo a aplicação a seguinte linha:
-Dcom.apple.mrj.application.apple.menu.about.name=Aplicação Maneira
E funcionou perfeitamente.