Hallo,
Der untere Quellcode ist ein Ausschnitt aus einem Table Model.
Wenn ich nun in der if anweisung ein JTextfield erstelle und dieses Textfeld zurück gebe. Bekomme ich in meinem Zellen des Tabels leider nur die Nachricht java.TextField..... angezeigt aber leider kein TextField woran liegt das?
Der untere Quellcode ist ein Ausschnitt aus einem Table Model.
Wenn ich nun in der if anweisung ein JTextfield erstelle und dieses Textfeld zurück gebe. Bekomme ich in meinem Zellen des Tabels leider nur die Nachricht java.TextField..... angezeigt aber leider kein TextField woran liegt das?
Java:
public Object getValueAt(int row, int col) {
Roomtype object = list.get(row);
switch (col) {
case 0:
return object.getRoomtypeName();
case 1:
try{
this.fireTableDataChanged();
if (selectedSource != null)
{
if (!selectedSource.isMasterRates())
{
// ------> JTextField a = new JTextField() ; a.setText(....) ; return a;
return selectedSource.getDayRate( RoomtypeAdministration.getRoomtype(object.getRoomtypeName()),dates[col-1]);
}else
{
return object.getRoomtypePrice();
}
}else
throw new RuntimeException("Can not find row");
} catch (Exception ee) {
ee.printStackTrace();
}