2009-12-21 5 views
0

Chaque fois que l'un de mes JDialogs est activé, la barre d'outils n'affiche aucun menu pour accepter le menu principal de mes applications (il n'affiche pas l'édition de fichier etc ....). Est-ce un problème inhérent à JDialogs/Swing ou est-ce une sorte de problème avec la façon dont j'ai fait mes dialogues?JDialogs faire disparaître les menus de ma application sur OSX

Répondre

1

Swing peut éventuellement utiliser le JMenuBar depuis le JFrame de votre application et l'afficher en haut de l'écran. Définissez la propriété suivante pour activer cette fonctionnalité.

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

Malheureusement, cette does not work with JDialog, seulement JFrame.

Questions connexes