JTable Zelle editieren sodass ein Event im Listener ausgelöst wird

BKochs

Grünschnabel
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.
 
Zurück