roddehugo
Messages postés70Date d'inscriptionsamedi 10 mai 2008StatutMembreDernière intervention29 octobre 2009
-
16 juin 2008 à 18:53
roddehugo
Messages postés70Date d'inscriptionsamedi 10 mai 2008StatutMembreDernière intervention29 octobre 2009
-
16 juin 2008 à 19:23
Bonjour,
J'ai un problème, en fait quand j'utilise la commande :
.setLocationRelativeTo(null);
ou même :
java.awt.Dimension screenSize = java.awt.Toolkit.getDefaultToolkit().getScreenSize();
.setLocation((screenSize.width-fr.getWidth())/2, (screenSize.height-fr.getHeight())/2 );
Cela ne me centre pas ma JFrame, enfin si, mais j'ai l'impression que ça centre par rapport au coin gauche de ma JFrame et non le centre de celle-ci.
J'ai vu sur la javadoc : .getCenterPoint(); et d'autres méthodes mais je n'arrive à rien.
Je pense c'est un problème de centrage par défaut ? Et ça me le fait depuis 2 jours pas avant !!
cs_jojolemariole
Messages postés519Date d'inscriptionmercredi 21 mars 2007StatutMembreDernière intervention19 décembre 201625 16 juin 2008 à 19:11
Salut,
2 jours! C'est long ;)
Ma main à couper que ton fr.getWidth() et ton fr.getHeight() ne renvoient pas ce que tu imagines, fais des petits System.out.println(...) pour voir ce que ça donne.
La raison probable c'est que tu positionnes ta fenêtre avant de la dimensionner, donc mon conseil : fais ton fr.pack() ou bien ton fr.setSize(...) avant de faire ton setLocation(...).