Salut,
Merde et re-merde. Ca marche pas finalement, j'en ai marre !
Je fais un truc du genre :
panSys est un JPanel dans lequel je dessine.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 public fenPrinc() throws HeadlessException { // initialisation de la fenetre principale setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setExtendedState(JFrame.MAXIMIZED_BOTH); setTitle("Le ballet des étoiles"); AjoutBarreMenu(); //création et ajout d'un menu AjoutBarreOutil(); //création et ajout d'une barre d'outil AjoutPanneau(); //ajout du JPanel panSys.init(); panSys.anime(); }
panSys.init() est une méthode qui contient getWidth et getHeight dans son corps.
Ces méthodes (getWidth et getHeigth) me renvoient zéro alors que je voudrais qu'elles me renvoient les longueurs et largeurs quand la fenêtre est en plein écran.
Pourtant j'ai mis l'instruction :
Il faut croire que cela ne suffit pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part setExtendedState(JFrame.MAXIMIZED_BOTH);
Que faut-il donc mettre come instruction avant d'appeler getWidth et getHeight pour que celles-ci renvoient les largeurs et hauteurs du JPanel dans son état où la fenêtre est en plein écran ?
Merci de me sortir de là.
Partager