Le Java possède une propriété permettant d’utiliser automatiquement la barre de menu de Mac OS X au lieu de créer une barre de menu dans l’application.
Barre de Menu de Mac OS X 10.5
Évidemment, cette fonction n’est possible que sur un système Mac OS X.
Pour activer cette propriété, indiquer cette ligne de code au début de votre application java :
System.setProperty("apple.laf.useScreenMenuBar", "true");
Cela aura pour effet de placer votre objet JMenuBar dans la barre de menu de Mac OS X et non dans l’application elle même.