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 :
Comment faire?
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);
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
Partager