Dinosaurus
Grünschnabel
Hallo, ich habe folgendes Problem:
in einer Tablle (JTable) kann der Benutzer Text eingeben. Wenn er die Eingabe mit Enter oder Tab abschliesst ist alles ok. Wenn er das aber vergisst und auf irgend einen Knopf drückt, um im Programm weiter zu fahren, dann steht in der Tabellenzelle seine Eingabe, aber bei der Weiterverarbeitung (getValueAt()) wird der alte Zelleninhalt verwendet und z.B. gespeichert, ohne dass er das merkt.
Gibt es eine Möglichkeit, den Zelleninhalt "von aussen" zu aktualisieren? Also zB, wenn der Benutzer "Speichern" drückt, zuerst die Tabelle aktualisieren, und dann erst speichern.
Vielen Dank für alle Hilfe!
in einer Tablle (JTable) kann der Benutzer Text eingeben. Wenn er die Eingabe mit Enter oder Tab abschliesst ist alles ok. Wenn er das aber vergisst und auf irgend einen Knopf drückt, um im Programm weiter zu fahren, dann steht in der Tabellenzelle seine Eingabe, aber bei der Weiterverarbeitung (getValueAt()) wird der alte Zelleninhalt verwendet und z.B. gespeichert, ohne dass er das merkt.
Gibt es eine Möglichkeit, den Zelleninhalt "von aussen" zu aktualisieren? Also zB, wenn der Benutzer "Speichern" drückt, zuerst die Tabelle aktualisieren, und dann erst speichern.
Vielen Dank für alle Hilfe!