1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| public class MyRenderer extends DefaultTableCellRenderer {
private final Icon icon;
public MyRenderer(Icon icon) {
super();
this.icon= icon;
}
@Override
public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) {
super.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, column);
setIcon((row == <numero de ligne ici>) ? icon : null);
// Ou
//setIcon((value <test sur la valeur ici>) ? icon : null);
return this;
}
} |
Partager