Code:
.......
public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column){
if(hasFocus)
setBackground(colorFocus);
else is(colorSelected)
setBackground(colorSelected);
else
setBackground(colorNormal);
if(value instanceof Boolean){
table.setValueAt(new Boolean(true),row,column);
}else
if(value instanceof Integer){
table.setValueAt(new Integer(value.toString()),row,column);
}else
if(value instanceof Double){
table.setValueAt(new Double(value.toString()),row,column);
}else
if(value instanceof String){
setText(value.toString());
}
return this;
}
.......
Da klemmts die ganze zeit schon und ich resignier hier bald.
Warum klappen nur Strings?? value ist doch ein Object warum kann ich ihn auf die zelle nicht wieder nen Object zurückgeben??
Der Haken ist nur das dies nicht so funktioniert. Das ergibt irgendwie ne Endlosschleife. Fehler werden keine ausgegeben.