T
Thomas H.
Gast
hallo,
ich arbeite mich gerade in JTable ein.
Ich habe eine Tabelle, die in Spalte 2 und 3 Date - Objekte anzeigen soll.
Dazu habe ich einen DateCellEditor und eine DateRenderer.
Im Renderer wird folgender Fehler angegeben:
Hier der Renderer(übernommen vom JTable - Tutorial:
Danke im Voraus,
ich arbeite mich gerade in JTable ein.
Ich habe eine Tabelle, die in Spalte 2 und 3 Date - Objekte anzeigen soll.
Dazu habe ich einen DateCellEditor und eine DateRenderer.
Im Renderer wird folgender Fehler angegeben:
Code:
java.lang.String cannot be cast to java.util.Date
Hier der Renderer(übernommen vom JTable - Tutorial:
Code:
public class MyDateRenderer extends DefaultTableCellRenderer{
private DateFormat format;
public MyDateRenderer(){
format = DateFormat.getDateInstance();
}
public Component getTableCellRendererComponent(JTable table, Object value,
boolean isSelected, boolean hasFocus, int row, int column) {
// Date's werden auf einem einfache Weg in lesbare Texte umgewandelt.
//Hier tritt der Fehler auf,hab es auf mit SimpleDateformat probiert, gleicher Fehler
String text = format.format((Date)value);
return super.getTableCellRendererComponent(table, text, isSelected,
hasFocus, row, column);
}
}
Danke im Voraus,