![]() |
|
|
Themen-Optionen |
|
|
Nach oben #1 |
|
Erfahrener Benutzer
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.616
|
Hallo,
ich habe ein Problem. Ich habe mir das Tutorial von Sun zur JTable angeschaut. Nun habe ich es so, dass ich eine ComboBox für die Editierung einer Spalte verwende. Alles klar. Ich ändere dort also einen Wert, dieser wird auch intern im Objekt gespeichert .. aber in der Tabelle wird weiterhin der Standardwert angezeigt. Ich rufe in der setValueAt()-Methode fireTableCellUpdated(row, col) auf. Deswegen versteh ich das gerade nicht. Meine Codepassage: Java Code:
Java Code:
Kann mir jemand weiterhelfen? Ist doch sicherlich nur ein kleiner Fehler .. ich habs im Gefühl. Danke. Grüße, Ben. |
|
|
|
|
|
Nach oben #2 |
|
Mensch
Registriert seit: 17.08.2005
Ort: Berlin
Beiträge: 1.710
|
Ohne mich mit JTables auszukennen aktualisierst du deine Tabelle (this.fireTableCellUpdated(row, col)
__________________
I did it my way - Senseless-Blog |
|
|
|
|
|
Nach oben #5 |
|
Mensch
Registriert seit: 17.08.2005
Ort: Berlin
Beiträge: 1.710
|
Ist zwar keine wirklich performante Lösung, aber als Test mal das verwenden: fireTableDataChanged()
Damit wird ja die komplette Tabelle aktualisiert... (eigentlich)
__________________
I did it my way - Senseless-Blog |
|
|
|
|
|
Nach oben #7 |
|
Erfahrener Benutzer
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.616
|
*schubs*
Huhu .. hat noch jemand einen Rat? [EDIT] Jajaja ... is' gut. Ihr habt ja Recht .. ihr habt ja Recht ...
__________________
Mehr TuS Koblenz geht nicht ... Aktuell ... - Neue Gegner für die TuS: 1.FC Nürnberg - 5 neue Gegner 2008/09 - Informationsveranstaltung für Mitglieder - Förderkasse füllt sich - B-Jugend Rheinlandpokalfinale terminiert - A-Jugend I gewinnt Rheinlandpokal Geändert von Ben (14.03.2006 um 09:21 Uhr). |
|
|
|
![]() |
| Lesezeichen |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | |
|
|