Comment bien dimensionner votre fenêtre JFrame selon l'écran

Il est important lors de la programmation de penser que la taille de l'écran pour chaque utilisateur qui va utiliser votre application est différente. Donc, il faut bien redimensionner la fenêtre selon la résolution de l'écran.

La dimension idéale est de régler la longueur et la largeur avec 2/3 la dimension de moniteur actuel. Pour récupérer la taille du de l'écran en java, le compilateur java dispose de la méthode getScreenSize() de la classe Toolkit. Voici un exemple:

//récuperer la dimension de l'écran
Dimension tailleMoniteur = Toolkit.getDefaultToolkit().getScreenSize();
int longueur = tailleMoniteur.width * 2/3;
int hauteur = tailleMoniteur.height * 2/3;
//régler la taille de JFrame à 2/3 la taille de l'écran
frame.setSize(longueur, hauteur);
Sortie
setsize fenetre jframe get screen size java

Vous pouvez changer la taille. Par exemple, au lieu de 2/3 qui serait peut être un peu plus large dans un écran de 12" mais elle ne dépasse jamais les bornes. Quand vous développez une application, n'oubliez jamais de suivre cette technique qui est adaptable à tous les moniteurs