Bonjour
Grâce à une ancienne discussion " Colorier Cellule / ligne sélectionnée dans JTable " J'ai pu faire ce que je voulais.
C'est à dire colorier certaine de ligne de ma table. Sauf que maintenant
je n'arrive plus a selectionné un ligne de la table (elle n'est plus surligné en bleu)
Voilà mon code
CODE
public class ColorRenderer extends DefaultTableCellRenderer {
private String idDossier;
public ColorRenderer(int idDossier) {
super();
this.idDossier = String.valueOf(idDossier);
}
public Component getTableCellRendererComponent(
JTable table, Object value, boolean isSelected,
boolean hasFocus, int row, int col){
JLabel l = new JLabel();
// si on est sur le dossier du jour on le met en couleur
if (table.getValueAt(row,-1).equals(idDossier))
l.setForeground(Color.BLUE);
else
l.setForeground(Color.black);
l.setText((String)table.getValueAt(row,col));
super.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, col);
}
}
CODE
Partager