Re bonjour ,
J'ai quelques petites questions concernant les JPanels et les méthodes dessin.
Ceci affiche donc un plateau avec au choix un rectangle noir qd la valeur du tableau = 1 , un rectangle blanc qd 0 et un dessin qd 2.
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 class panneau extends JPanel { public void paintComponent(Graphics g) { super.paintComponent(g) ; for (int i=0;i<12;i++) { for (int j=0;j<12;j++) { if (plateau[i][j] == 0) { g.setColor(Color.white); g.fillRect(i*20,j*20,20,20); } else if (plateau[i][j] == 1) { g.setColor(Color.black); g.fillRect(i*20,j*20,20,20); } else { g.setColor(Color.blue); g.fillOval(i*20+5,j*20+5,10,10); g.fillRect(i*20+2,j*20+8,5,5); g.fillRect(i*20+13,j*20+8,5,5); } } } } }
Mon souci est que j'affiche le dessin sur une case du plateau , il est bien coloré en bleu mais j'aimerais que le fond soit blanc . Hors la il est de la meme couleur que le fond de la fenêtre.
Merci pour vos réponses
Partager