ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
2351
2351
EMPFEHLEN
-
Hallo ich habe eine JTable die mit
(Deklaration ist public JTable tabelle
tabelle = new JTable(rows, columnNames);
erzeugt wird. Diese Tabelle enthält Daten die aus einem SQL-Result geholt werden und reihenweise angefügt werden.
Nun ist die Tabelle gefüllt mit Datensätzen aus der Datenbank. Jetzt ändere ich Daten in meiner GUI, übergebe die an die Datenbank per SQL Insert und rufe die Methode
datensatzEinlesen()
wieder auf. Die Methode ist die selbe wie ich sie auch für den erstenmaligen Aufruf der JTable benutzt habe.
Nun dachte ich, durch erneuten Aufruf dieser Methode liest er erneut die Datensätze aus der Datenbank ein und "überschreibt" einfach die JTable, die bereits angezeigt wird. Leider muss da ein denkfehler vorliegen, denn das klappt NICHT!
Wo liegt mein Denkfehler oder wie kann ich es erreichen das nach der Datenbank-Aktion ein Update der Ansicht erfolt und die neuen Einträge in der Datenbank auch erscheinen.
Ich habe den Quelltext mal angehängt, vielleicht kann mir jmd von euch in der Sache ein wenig weiterhelfen.
-
Ich denke das das Problem darin liegt, dass die Tabelle nicht geupdatet wird wenn due die Daten im Speicher änderst den Befehl zum neumalen der Tabell musst du schon selber geben.
Ich glabu das war irgendwas mit fireTabellDataChanged() Event
Ähnliche Themen
-
Fehler nach Befüllen einer JTable mit gesetzem Rowsort?!
Von ElJarno im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 6Letzter Beitrag: 06.10.10, 10:13 -
jTable-Ansicht Reihenfolge permanent halten
Von MikaM im Forum Java GrundlagenAntworten: 2Letzter Beitrag: 19.01.09, 09:09 -
Änderungen in JTable direkt an DB weitergeben
Von Shout im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 18Letzter Beitrag: 10.04.08, 13:14 -
Sortierung einer JTable nach numerischen Spalten
Von Greq im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 4Letzter Beitrag: 10.11.06, 12:00 -
Tabellen update nach Vergleich einer Variablen mit den entsprechenden Zellen
Von tefnut im Forum PHPAntworten: 2Letzter Beitrag: 09.06.04, 11:40





Zitieren
Login





