Bonjour,
je viens de créer se sujet, car en voulant améliorer mon application, je vient de découvrir un nouveau problème, qui ne doit pas être trüès compliqué à résoudre, pour les habitués du swing en tout cas.
Donc je sais que la question " Comment adapter une JFrame aux écrans" revient souvent.
J'ai lu la FAQ et y ai trouvé rapidement une solution
La voici:
Mais à ma grande surprise (je débute vraiment en swing), La JFrame et légèrement plus haute que l'écran.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 private void build(){ Dimension tailleEcran = java.awt.Toolkit.getDefaultToolkit().getScreenSize(); int hauteur = (int)tailleEcran.getHeight(); int largeur = (int)tailleEcran.getWidth(); setTitle("JFrame automatique"); //On donne un titre à l'application setSize(largeur,hauteur); //On donne une taille à notre fenêtre setLocationRelativeTo(null); //On centre la fenêtre sur l'écran setResizable(true); //On permet le redimensionnement setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //On dit à l'application de se fermer lors du clic sur la croix setContentPane(buildContentPane()); }
Donc ma question est Pourquoi ?
Merci d'avance de votre aide.
Cordialement
Partager