Bonjour,
J'ai un JPanel dans lequel, j'ai, un JLabel et deux images en dessous.
J'aimerais centrer plus ou moins mes images à ma sauce, pour celà, j'ai trouvé ma formule mais il me manque une info.
J'aimerais savoir comment on fait pour trouver la largeur d'un JPanel, j'ai essayé getWidth()... mais rien y fait.
Merci d'avance, voici ma classe si celà peut aider.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 
public class Joueurs extends JPanel
	{
		JLabel label;
		String nom1,nom2;
		Image imageJ1,imageJ2;
		public Joueurs(Master master)
		{
 
			nom1 = master.joueur.nomJoueur1;
			nom2 = master.joueur.nomJoueur2;
			label = new JLabel(nom1+"          "+nom2);	
			label.setForeground(Color.white);
			label.setHorizontalAlignment(JLabel.CENTER);
			label.setFont(label.getFont().deriveFont(Font.ITALIC));
 
			add("North",label);
 
			//setPreferredSize(new Dimension(163,46));
			setBackground(Color.black);
 
			imageJ1 = getToolkit().getImage("./images/Menu/"+nom1+".gif");
			imageJ2 = getToolkit().getImage("./images/Menu/"+nom2+".gif");
		}
		public void paintComponent(Graphics g)
		{
			g.drawImage(imageJ1,(getWidth()-imageJ1.getWidth(this))/2,48,this);
			g.drawImage(imageJ2,83,48,this);
		}
 
	}
Merci d'avance pour vos précieuses réponses.
:-)