Hallo...
ich hätte noch zwei Probleme, die ich im Rahmen mit meinem Tablemodel nicht gelöst bekomme.
Erstens:
Ich wähle eine Zeile aus, ändere darin Werte und schreibe die Änderungen auf Buttonklick in meine DB. Das klappt auch soweit, allerdings wird die Zelle, die momentan "aktiv" ist, also wo der Cursor ist nicht korrekt übernommen. Hier werden noch die "alten Inhalte" in die DB geschrieben. Erst wenn ich ne andere Zelle anklicke, funktioniert es.
und zweitens:
Nach dem Klick auf den Button "datensatz ändern" soll das Tablemodel "refresht" werden. Also der SQL-Select soll neu ausgeführt werden. Muss ich das machen, indem ich meine Methode, wo die Daten abgerufen werden, aufrufe, oder geht das anders? Habe was von mymodel.getModel().fireTableDataChanged() gelesen, aber das mag er nicht, bekomme nur die Meldung "...ist undefinied for the Typ TableModel".
Danke schonmal und Gruß
Philipp
ich hätte noch zwei Probleme, die ich im Rahmen mit meinem Tablemodel nicht gelöst bekomme.
Erstens:
Ich wähle eine Zeile aus, ändere darin Werte und schreibe die Änderungen auf Buttonklick in meine DB. Das klappt auch soweit, allerdings wird die Zelle, die momentan "aktiv" ist, also wo der Cursor ist nicht korrekt übernommen. Hier werden noch die "alten Inhalte" in die DB geschrieben. Erst wenn ich ne andere Zelle anklicke, funktioniert es.
und zweitens:
Nach dem Klick auf den Button "datensatz ändern" soll das Tablemodel "refresht" werden. Also der SQL-Select soll neu ausgeführt werden. Muss ich das machen, indem ich meine Methode, wo die Daten abgerufen werden, aufrufe, oder geht das anders? Habe was von mymodel.getModel().fireTableDataChanged() gelesen, aber das mag er nicht, bekomme nur die Meldung "...ist undefinied for the Typ TableModel".
Danke schonmal und Gruß
Philipp