2012-09-15 6 views
0

J'ai créé un client de bureau en Java et créé son application pour Max OS X. J'ai défini la propriété suivante à la classe de démarrage et à chaque endroit où nous créons des menus.Java Application explorant sur Max OS X

if (System.getProperty("os.name").toUpperCase().indexOf("MAC") != -1) { 
      System.setProperty("apple.laf.useScreenMenuBar", "true"); 
      System.setProperty("com.apple.mrj.application.apple.menu.about.name", "My Project"); 
} 

Mais en cours d'exécution à Mac OS X en utilisant l'application, l'application de spectacle dans l'état maximisé, comme je clique sur maximisée en utilisant (+) bouton puis en minimisant au plateau, après à cliquer sur l'application pour explorer toujours explorer en petits fenêtre dans le coin supérieur droit. Comment résoudre ce problème.

J'ai trois menus à la barre de menu et parfois il montre seulement deux, le dernier a disparu, comment le résoudre aussi.

+0

Essayez de changer la taille préférée/minimale du cadre – MadProgrammer

Répondre

0

Je n'ai pas vraiment d'expérience avec la création d'applications Mac mais j'ai créé certaines interfaces graphiques .. il me semble que vous n'avez pas redimensionné vos propriétés. Probablement il y a un cadre pour cela mais honnêtement, je ne sais pas ce que c'est ... J'ai juste pensé que j'essaierais d'aider puisque personne d'autre ne l'a encore fait.