Bonjour,

J'ai réalisé une frame "jeu"(avec un menu barre...) via une class, et j'essaie d'y appliquer des composants ( BorderLayout, Panels) qui se trouvent dans une autre class "Damier".

Mon problème c'est que dans ma class principale (qui génère la frame) je n'arrive absolument pas à faire appel à l'autre class pour inclure dans ma frame les composants (BorderLayout, Panel...).




Voici les grands traits du programme :
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
32
 
//class créant le BorderLayout, Panel....etc:
public class Damier {
 
  Panel grille[][] = new Panel [10][10]; 
  Panel damier = new Panel();
  Panel east   = new Panel();
  Panel west   = new Panel();
  Panel south  = new Panel();
  Panel north  = new Panel();
 
 
 public void damier() {
 
 
	    damier.setLayout(new GridLayout(10,10));	    
 
 
 
//class principale, créant la frame:
 
public class Jeu{//création de la frame F....etc
	//....etc
                static Damier NDamier = new Damier();
//puis j'essaie de les intégréer dans ma frame F:
 
                                  F.setLayout(new BorderLayout());
		  F.add(damier,BorderLayout.CENTER);
		  F.add(east,BorderLayout.EAST);
		  F.add(west,BorderLayout.SOUTH); 
		  F.add(south,BorderLayout.WEST); 
		  F.add(north,BorderLayout.NORTH);
Comment faire?


Laurent



[Modéré par Didier]
Ajout de tag dans le titre
Ajout de balise code
Lire les règles du forum : Règles du forum Java