ERLEDIGT
NEIN
NEIN
ANTWORTEN
0
0
ZUGRIFFE
1172
1172
EMPFEHLEN
-
Hallo
soweit funktioniert der code dass über
v_JTable.addPropertyChangeListener( new TableCellListener() );
Code ausgeführt wird, wenn sich der Inhalt einer Zelle ändert.
Möchte aber , dass ein Testcode auf eine Zelle des JTable ausgeführt wird,
mit dem Ziel zu prüfen , ob eine bestimmt Methode durchgelaufen wurde,
um sicher zu sein, dass wenn die Verbindung zur Datenbank hergestellt wurde, das Update ausgeführt wurde, und sich nicht nur der Inhalt der Zelle geändert hat.
Habe dann mal so angefangen:
v_JTable.changeSelection(1, 1, false, false);
v_JTable.editCellAt(1, 1);
die Zelle Zeile 2 Spalte 2 (0 ist die erste) geht auch in den Editiermodus.
Gebe ich selbst einen Wert ein und schliesse mit Enter ab, so reagiert auch der Listener . Das Eingeben des Wertes soll aber vom Programm aus geschehen.
(Mit Reaktion des Listeners)
Es soll also ein Tastendruck ausgelöst werden. Dann das editieren beendet werden.
Habe das mal mit java.awt.Robot versucht.
Der entsprechende Key geht auch in den Puffer, wird aber erst nach beenden des Programs in den Quellcode geschrieben.
Ähnliche Themen
-
Swing JButton in JTable-Zelle: Event-Problem
Von pcworld im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 0Letzter Beitrag: 04.11.10, 21:22 -
JTable-Zelle editieren. Falsche Ausgabe der Änderung
Von dastool im Forum JavaAntworten: 0Letzter Beitrag: 16.09.07, 05:41 -
JTable ComboBox in Zelle soll andere Zelle beeinflussen
Von Moltar im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 0Letzter Beitrag: 04.06.07, 15:09 -
Event wird nicht ausgelöst
Von Briefkasten im Forum .NET Windows FormsAntworten: 3Letzter Beitrag: 16.08.06, 21:51 -
Flex2 doppelklick-event wird nicht ausgelöst
Von Kieren im Forum Adobe Flex & AIRAntworten: 1Letzter Beitrag: 18.07.06, 09:59





Zitieren
Login





