Bonjour.

J'ai un problème sur une chose avec Swing

J'aimerai pouvoir appeler d'une frame "fenetre" appeler une nouvelle classe qui s'appelle "damier" et pouvoir l'ajouter.

Mais je fais ça :

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
public class Fenetre  extends JFrame{
private Damier unDamier;
...
 
public Fenetre(int[][]  Matrice_debutJeux){
unDamier = new Damier(Matrice_debutJeux);
this.getContentPane().add(unDamier, BorderLayout.CENTER);
...
}
 
// ma classe damier
 
public class Damier extends JPanel {
public Damier(int[][]  Matrice_debutJeux) {
 
..
 for (int i = 0; i <=  1 ; i++) { 
	            for (int j = 0; j <= 2; j++) { 
	            ["+j+"] =" + Matrice_debutJeux[i][j] );
	            	 lb = new JLabel();
		            	if ( Matrice_debutJeux[i][j] == 1 )
		            	{
		            		System.out.println("ok");
		            		lb.setBackground(Color.white);
 
                             } 
	        }
	}
 
//
En gros je voudrai ajouter à ma frame fenêtre, un Panel dans autre classe
mais la matrice en paramètre est correct, mais aucun affichage. Comment puis-je faire ?

Merci d'avance.