1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| public class RedRenderer extends DefaultTableCellRenderer {
public boolean changeColors = false;
public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) {
// Tu appelles la méthode par défaut, qui te construit la case
Component c = super.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, column);
if(changeColors) {
// Tu changes la couleur de la case
c.setBackground(Color.RED);
c.setForeground(Color.MAGENTA);
}
}
} |
Partager