1Danke
ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
277
277
EMPFEHLEN
-
Hi Leute,
hab das generelle Problem, dass wenn ich den Wert im CellEditor(Tabelle) beabeite und dann auf ein Button klicke der Wert nicht übernommen wird. Erst wenn das CellEditing korrekt beendet wird, wenn man woanders in der Tabelle hinklickt wird der Wert übernommen. Hat jemand ne Lösung für dieses Problem, dass halt jegliche CellEditoren in der Tabelle beendet werden wenn man woanders hinklickt, egal wohin.
Gruß Jan
-
Howdie.
Sowas hab ich vor ein paar Jahren mal gemacht - daher keine Garantie für 100%ige Funktionsfähigkeit.
Die in meiner von DefaultCellEditor abgeleiteten Klasse enhält als Editor-Komponente ein JTextField, dem ich einen FocusListener hinzugefügt habe. Sobald das Event focusLost(FocusEvent e) getriggert wird, rufe ich die Methode zum Durchführen der implizierten Änderungen auf. Falls du die Input-Map nicht überschrieben hast, müsste IMHO das Abbrechen der Eingabe durch Escape trotzdem noch funktionieren.
Gruß
miffi"A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools."
Douglas Adams
Ähnliche Themen
-
JFormattedTextField in einem Celleditor
Von ElJarno im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 5Letzter Beitrag: 06.05.10, 17:26 -
Wieder Probleme mit CellEditor
Von THEJS im Forum JavaAntworten: 4Letzter Beitrag: 25.03.10, 17:06 -
Probleme mit CellEditor
Von TMDolphin im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 0Letzter Beitrag: 18.01.09, 09:17 -
bei Fokusverlust speichern in Access
Von slugse im Forum Visual Basic 6.0Antworten: 1Letzter Beitrag: 09.01.09, 13:36 -
CellEditor
Von darksmilie im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 0Letzter Beitrag: 29.08.06, 16:22





Zitieren
Login





