[Graphics2D] Quadrillage d'un tableau invisible
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:
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