Salut,
Merde et re-merde. Ca marche pas finalement, j'en ai marre !
Je fais un truc du genre :

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 est un JPanel dans lequel je dessine.
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 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
setExtendedState(JFrame.MAXIMIZED_BOTH);
Il faut croire que cela ne suffit pas.
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à.