![]() |
|
|
Themen-Optionen |
|
|
Nach oben #1 |
|
Cäptn
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 |
|
Cäptn
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 | |
|
|