JFrame définir l'emplacement au centre de la fenêtre sur MAC OSX
Tout organisme, veuillez s'il vous plaît aidez moi, comment faire pour centrer un JFrame
sur Mac. OS X?
J'ai essayé:
this.setLocationRelativeto(null);
this.setLocationRelativeto(this);
this.setLocationRelativeto(getRootPane());
..et
final Toolkit toolkit = Toolkit.getDefaultToolkit();
final Dimension screenSize = toolkit.getScreenSize();
final int x = (screenSize.width - this.getWidth()) / 2;
final int y = (screenSize.height - this.getHeight()) / 2;
this.setLocation(x, y);
Aucun travaillé, mon image est toujours au fond et caché derrière le dock Mac.
Voir aussi Comment mieux positionner Swing GUI & Quelle est la meilleure pratique pour le réglage de la JFrame endroits en Java?. Notez qu'aucune de ces réponses implique de centrage de l'interface graphique à l'écran. Il existe de meilleures alternatives.
OriginalL'auteur Asghar | 2012-03-29
Vous devez vous connecter pour publier un commentaire.
Emplacement doit être défini après vous avez emballé votre image (qui calcule la taille de l'image).
Et après cela, il devrait être visible (il est masqué par défaut otherwize).
OriginalL'auteur yggdraa