Bonjour,

Je voudrais colorier mon tableau mais sans perdre le quadrillage noir du tableau... et ce que j'ai fait ne fonctionne pas...j'ai la couleur mais plus le quadrillage...
Avez-vous une idée ?
J'ai déjà essayé d'inverser l'ordre : dessiner/colorier et colorier/dessiner mais le résultat reste le même...

Voici mon code :
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
 
public void paintComponent(Graphics g){
        super.paintComponent(g);
        Graphics2D g2 = (Graphics2D)g;
 
        int i=0, j=0;
        double cote = 50;
        g2.setPaint(Color.BLACK);
        for (i=0; i <= 12; i++){
            for(j=0; j <= 12; j++){
                Rectangle2D rect = new Rectangle2D.Double(cote, cote, cote*j,cote*i );
                g2.setPaint(Color.LIGHT_GRAY);
                g2.fill(rect);
                g2.setPaint(Color.BLACK);
                g2.draw(rect);
            }
       }
}
sachant que la couleur de la case va changer en fonction de la valeur d'un tab[i][j]...

Merci d'avance
Arnapou