Re bonjour ,

J'ai quelques petites questions concernant les JPanels et les méthodes dessin.

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);
                     }
                 }  
             }              
         }
     }
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.

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