Search This Blog

Java Swing: change font color in JTable


public class MyTableCellRenderer extends DefaultTableCellRenderer {
public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected,
boolean hasFocus, int row, int column) {
Component c = super.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, column);
SecurePayTableModel model = (SecurePayTableModel) table.getModel();
if(model.hasDuplicatedTRN(row)){
c.setForeground(Color.RED);
}
return c;
}
}


In the table class


setDefaultRenderer(String.class, new MyTableCellRenderer());


See Also:

No comments:

Post a Comment