Hallo Forum
ich möchte Zellen in einem JTable unter bestimmten Bedingungen farbig hinterlegen.
Ich habe dazu diese Klasse angelegt
Mein Problem ist das der Text der in der Zelle stand verschwunden ist. Das mit den Farben klappt.
Kann mir da bitte jemand helfen.
Viele Grüße
Christian
ich möchte Zellen in einem JTable unter bestimmten Bedingungen farbig hinterlegen.
Ich habe dazu diese Klasse angelegt
Java:
public class MyTableCellRenderer extends JLabel implements TableCellRenderer
{
private static final long serialVersionUID = 1L;
public MyTableCellRenderer()
{
super.setOpaque(true);
}
@Override
public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected,
boolean hasFocus, int row, int column)
{
String string = (String) value;
if(string.equals("Summe Tag")) {
super.setBackground(Color.GREEN);
}
else if(string.equals("Summe Monat")) {
super.setBackground(Color.BLUE);
}
else {
super.setBackground(Color.WHITE);
}
return this;
}
}
Mein Problem ist das der Text der in der Zelle stand verschwunden ist. Das mit den Farben klappt.
Kann mir da bitte jemand helfen.
Viele Grüße
Christian