bonjour,

je veux colorier des lignes donné de ma JXTreeTable,

pour cela g redéfini la méthode getTableCellRendererComponent(JTable table, Object color,boolean isSelected, boolean hasFocus, int row, int column) de la maniere suivante

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
public Component getTableCellRendererComponent(JTable table, Object color,
			boolean isSelected, boolean hasFocus, int row, int column) {
 
		super.getTableCellRendererComponent(table, color, isSelected, hasFocus,
				row, column);
 
			setBackground(/*Color.red*/((ComponentTreeNode)((JXTreeTable)table).getPathForRow(row).getLastPathComponent()).getColor());
 
 
		return this;
	}
le probleme est que la couleur spécifié pour chaque ligne n'est visible que si la ligne est selectionné.... comment faire pour que la ligne soit tout le temps colorier??
il réagit comme si j'avai mis la condition isSelected pour que ce soit colorier pourtant je ne l'ai pas mis....

merci d'avance