Problème d'affichage d'un JPanel avec un Graphics
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 ...
Code:
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);
... |
Dans une autre classe je fais un
Code:
1 2 3 4
| ...
Tapis tapis =new Tapis(de1, de2);
panelTapis.add(tapis);
... |
et selon où j'ajoute ce panelTapis, mon tapis s'affiche ... ou pas !!
Please Help !
Merci d'avance :)