Bonjour,
Premièrement, j'aurai voulu savoir s'il existait une méthode plus propre que celle que j'utilise actuellement pour que ma JFrame s'affiche en plein écran :
Le problème étant que si la barre de tâche de l'utilisateur est plus grande que ce que j'ai prévu (ou placée en haut de l'écran), mon code ne fonctionne plus.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 JFrame jf = new JFrame("Ma JFrame"); Toolkit tk = Toolkit.getDefaultToolkit(); Dimension di = tk.getScreenSize(); int width = di.width; int height = di.height - 40; jf.setSize(width,height);
J'ai essayé la méthode :
Mais sans résultats.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 jf.setExtendedState(JFrame.MAXIMIZED_BOTH); jf.setVisible(true);
EDIT : J'ai trouvé la bonne méthode !
Sinon, je me suis penché sur le GridBagLayout, et j'ai rencontré pas mal de problèmes
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 jf.pack(); jf.setExtendedState(JFrame.MAXIMIZED_BOTH); jf.setVisible(true);!
EDIT : J'ai trouvé ma réponse !
Merci d'avance et bonne journée !






Répondre avec citation
Partager