![]() |
| | Themen-Optionen | Thema durchsuchen |
| | Nach oben #1 |
| Martin Schröder Registriert seit: 15.12.2004 Ort: Stockholm
Beiträge: 116
|
hallo zusammen, Code: [...] this.tModel = new DefaultTableModel(rowData, columnNames); this.sorter = new TableSorter(this.tModel); this.table = new JTable(this.sorter); this.sorter.setTableHeader(table.getTableHeader()); Container cp = getContentPane(); cp.add(new JScrollPane(table)); [/...] Code: public void refreshView(){
this.con.select(); // daten im resultSet aktualisieren
this.tModel = new DefaultTableModel(this.con.getRowData(), this.con.getColumnNames()); // und wie oben das tModel füllen
this.table.setModel(this.tModel); // model setzen.
}
edit: ergänzend sei noch hinzugefügt, daß die spaltenköpfe zwar klickbar bleiben, allerdings beim klick darauf keine sortierung stattfindet. Habe den Thread mal ins richtige Forum verschoben, Ben.
__________________ "Wer nicht mit der Zeit geht, wird mit der Zeit gehen." ___________________________ Geändert von Ben (25.11.2006 um 17:46 Uhr) |
| | |
| | Nach oben #2 |
| Martin Schröder Registriert seit: 15.12.2004 Ort: Stockholm
Beiträge: 116
|
ok, hat sich erledigt. so funktionierts: Code: public void refreshView(){
this.con.select();
this.tModel.setDataVector(this.con.getRowData(), this.con.getColumnNames());
}
__________________ "Wer nicht mit der Zeit geht, wird mit der Zeit gehen." ___________________________ |
| | |
![]() |
| Lesezeichen |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | Thema durchsuchen |
| |