Bonjour à tous,
je souhaite changer le background d'une cellule de ma JTable, malheureusement je n'arrive à modifier que la couleur du texte:
J'utilise une classe qui implémente l'interface TableCellRenderer
Voilà le code concerné:
le setForeground() fonctionne parfaitement mais pas le setBackground()
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 switch(column){ case 0: iconWork = (ImageIcon)iconTable.get((String) table.getValueAt(row,1)); j.setIcon((iconWork != null) ? iconWork : defaultIcon); if(isSelected) { j.setBackground(Color.blue); j.setForeground(Color.blue); }else{ j.setBackground(Color.white); j.setForeground(Color.gray); } break;
Si vous avez une idée je suis preneur car là je sèche un peu :S
Partager