231 votes

Comment définir JFrame pour qu'il soit centré, quelle que soit la résolution du moniteur

Lorsque je travaille en Java, j'ai du mal à positionner la fenêtre de mon application principale au centre de l'écran lorsque je lance l'application.

Est-ce que je peux le faire? J'ai essayé avec certaines des méthodes prédéfinies mais aucune n'a fonctionné.

BTW il ne doit pas être centré verticalement, l'alignement horizontal est l'objectif le plus important pour moi. Mais l'alignement vertical est également le bienvenu.

Merci

576voto

JRL Points 36674

Utilisation `` ;

256voto

Jack Points 61503

Je l’ai toujours fait de cette façon :

où `` est la JFrame impliqué.

65voto

Greg Points 373

Vous pouvez appeler JFrame.setLocationRelativeTo(null) pour centrer la fenêtre.

7voto

Asaf Magen Points 192

J’utilise NetBeans IDE 7.2.1 comme mon environnement de développeur et là vous avez une option pour configurer les propriétés de jForms.

dans les propriétés de jForms allez dans l’onglet « Code » et configurez le « Generate Center ». vous aurez besoin premier à définir la stratégie de taille de forme sur « Générer le Code de redimensionner ».

7voto

Gstuntz Wonderz Points 46

J’utilise NetBeans IDE 7.3 et c’est comment faire pour centraliser mon JFrame Assurez-vous vous cliquez sur le panneau de JFrame et allez à votre barre de propriété JFrame, cliquez sur la barre de Code et sélectionnez la case à cocher générer Center.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X