hm also ist etwas schwierig zu erklären. Wenn ich in nem JTable etwas
ändere, erreicht mich die Änderung zB in der
Methode erst, wenn ich in ein anderes Feld (der JTable) klicke.
so ists implementiert:
- Änderung einer Zelle. Nichts passiert im Model
- Klicke auf andere Zelle, Model wird geändert :shock:
- Klicke auf Button, Änderung übernommen ...
so hätte ichs gerne:
- Änderung einer Zelle. Nichts passiert im Model
- Klicke auf Button, Änderung am Model
=> möchte mir also den Klick in eine andere Zelle gerne sparen
Konkret hab ich halt einen Dialog mit JTable in welcher ich Änderungen
vornehme. Jetzt ist es blöd, wenn ich dabei erst noch ne andere Zeile
klicken muss und dann erst "OK" betätigen kann....
Hab schon mit FocusListener probiert, aber keine Lösung gefunden,
die Table scheint die abzufangen ... clearSelection() zB bringt auch
nichts usw.
Ich kann mir schon vorstellen, den CellEditor zu patchen, aber eigentlich
dachte ich mir könnte das doch einfacher gehen ...
thx
ändere, erreicht mich die Änderung zB in der
Code:
setValueAt
so ists implementiert:
- Änderung einer Zelle. Nichts passiert im Model
- Klicke auf andere Zelle, Model wird geändert :shock:
- Klicke auf Button, Änderung übernommen ...
so hätte ichs gerne:
- Änderung einer Zelle. Nichts passiert im Model
- Klicke auf Button, Änderung am Model
=> möchte mir also den Klick in eine andere Zelle gerne sparen
Konkret hab ich halt einen Dialog mit JTable in welcher ich Änderungen
vornehme. Jetzt ist es blöd, wenn ich dabei erst noch ne andere Zeile
klicken muss und dann erst "OK" betätigen kann....
Hab schon mit FocusListener probiert, aber keine Lösung gefunden,
die Table scheint die abzufangen ... clearSelection() zB bringt auch
nichts usw.
Ich kann mir schon vorstellen, den CellEditor zu patchen, aber eigentlich
dachte ich mir könnte das doch einfacher gehen ...
thx