Hallo zusammen,
in meiner App habe ich ein jTable. Eine der vorhandenen Spalten besitzt einen CellEditor, mit dessen Hilfe der Nutzer Werte in die Spalte schreiben kann. Das funktioniert auch.
Das Problem: Der Benutzer kann aktuell den Wert einer Zelle editieren. Ohne die Zeile zu verlassen - über stopCellEditing() - klickt der Nutzer nun auf einen Button. An dieser Stelle wird kein focusLost-Event der jTable ausgelöst und die Zelle bleibt, obwohl eine andere Handlung ausgeführt wird, im Editiermodus. Das sollte sie nicht, denn das Ausführen einer anderen Action sollte diesen Modus beenden.
Wie löse ich das Problem?
Danke und Gruß,
soelden
in meiner App habe ich ein jTable. Eine der vorhandenen Spalten besitzt einen CellEditor, mit dessen Hilfe der Nutzer Werte in die Spalte schreiben kann. Das funktioniert auch.
Das Problem: Der Benutzer kann aktuell den Wert einer Zelle editieren. Ohne die Zeile zu verlassen - über stopCellEditing() - klickt der Nutzer nun auf einen Button. An dieser Stelle wird kein focusLost-Event der jTable ausgelöst und die Zelle bleibt, obwohl eine andere Handlung ausgeführt wird, im Editiermodus. Das sollte sie nicht, denn das Ausführen einer anderen Action sollte diesen Modus beenden.
Wie löse ich das Problem?
Danke und Gruß,
soelden