Bonjour tout le monde,
Je sais que ce sujet à été posté plusieurs fois mais si je reposte c'est que j'ai pas trouvé ce que je cherche.
C'est surement tout bête mais je trouve pas, je programme un jeu de dés en java. Bref j'ai une class Tapis(dé1, dé2) extends JPanel dans laquelle j'ai dessiné mon tapis et les différents cas pour les dés. Et j'ai un souci sur l'affichage ... Sur le panel principal de ma fenetre principale il s'affiche, mais si je le mets là ou je veux soit au bout d'une superposition de panel et de layout ... ça s'affiche pô ! Je comprends pas ...
Dans une autre classe je fais un
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 public class Tapis extends JPanel { private static final long serialVersionUID = -852111409149790416L; private int de1; private int de2; public Tapis(int a, int b) { de1 = a; de2 = b; } public void paint(Graphics g) { // tapis g.setColor(Color.BLACK); g.fillRect(0, 0, 250, 125); g.setColor(Color.RED.darker()); g.fillRoundRect(5, 5, 240, 115, 40, 40); ...
et selon où j'ajoute ce panelTapis, mon tapis s'affiche ... ou pas !!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 ... Tapis tapis =new Tapis(de1, de2); panelTapis.add(tapis); ...
Please Help !
Merci d'avance
Partager