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é:

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;
le setForeground() fonctionne parfaitement mais pas le setBackground()



Si vous avez une idée je suis preneur car là je sèche un peu :S