Hallo,
ich hab eine Object vom Typ "Termin" was aus volgenden Elementen besteht:
String,DatTime,DateTime,String.
ich erstelle die Daten für die Tabelle in einem TableModel. Die Methode getValueAt(...) gibt ein Object zurück. Wenn ich im TableModel in der Methode getColumnClass() für diese Spalten die richtigen Class (dh. String.class,DateTime.class,DateTime.class,String) angebe, habe ich das Problem das ich in der Tabelle mir dann die Daten ansehe und dort für die DateTime Spalten die Ausgabe (toString()) aus der DatTime Klasse verwendet wird. Ich benötige aber ein anderes Aussehen des Strings in der Tabelle.
Wie kann ich es anstellen das ich diesen String nur in der Tabelle anders anzeigen kann.
Ein ändern in dem TableModel auf String bringt mir das Problem das nicht mehr der richtige TableCellEditor aufgerufen wird weil der entsprechende Editor ja nach bestimmung der Class ausgewählt wird.
wie kann ich dieses Problem lösen?
ich hab eine Object vom Typ "Termin" was aus volgenden Elementen besteht:
String,DatTime,DateTime,String.
ich erstelle die Daten für die Tabelle in einem TableModel. Die Methode getValueAt(...) gibt ein Object zurück. Wenn ich im TableModel in der Methode getColumnClass() für diese Spalten die richtigen Class (dh. String.class,DateTime.class,DateTime.class,String) angebe, habe ich das Problem das ich in der Tabelle mir dann die Daten ansehe und dort für die DateTime Spalten die Ausgabe (toString()) aus der DatTime Klasse verwendet wird. Ich benötige aber ein anderes Aussehen des Strings in der Tabelle.
Wie kann ich es anstellen das ich diesen String nur in der Tabelle anders anzeigen kann.
Ein ändern in dem TableModel auf String bringt mir das Problem das nicht mehr der richtige TableCellEditor aufgerufen wird weil der entsprechende Editor ja nach bestimmung der Class ausgewählt wird.
wie kann ich dieses Problem lösen?