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 :
sachant que la couleur de la case va changer en fonction de la valeur d'un tab[i][j]...
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); } } }
Merci d'avance
Arnapou
Partager