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