Tag auch !
Habe das folgende Problem:
- Ich bekomme aus einer DB (=>über ein Servlet) Daten in einem Vektor Vector :
[
[sst_nr, sst_name, sst_land_nr, anl_dat_zeit], // Spalten-Überschriften
[NUMERIC, VARCHAR, NUMERIC, DATE], // Datentypen
[2, Manipulationen, 0, null], // Daten(Rows)...
[31, Preisdifferenzen, 3, null],
[13, Preisdifferenzen, 1, null],
[22, Preisdifferenzen, 2, null],
[4, Nachlass/kond., 6, null]
]
- Diese stelle ich in einer Tabelle dar.
- Ein TableSorter sorgt für eine richtige Sortierung der "String"-Spalten
==> nun Würd ich gerne die "Zahlen"-Spalten (2, 31, 13, 22, 4) auch richtig sortieren (Diese werden wohl noch als String interpretiert), wie mache ich das am sinnvollen ?
private TableModel TM;
....
TM = new DefaultTableModel(rows, colNames) {
@Override
public boolean isCellEditable(int arg0, int arg1) {
// @todo Auto-generated method stub
return false;
}
TableSorter sorter = new TableSorter(TM);
JTable table = new JTable(sorter); sorter.setTableHeader(table.getTableHeader());
.....
Gruß
Greq
Habe das folgende Problem:
- Ich bekomme aus einer DB (=>über ein Servlet) Daten in einem Vektor Vector :
[
[sst_nr, sst_name, sst_land_nr, anl_dat_zeit], // Spalten-Überschriften
[NUMERIC, VARCHAR, NUMERIC, DATE], // Datentypen
[2, Manipulationen, 0, null], // Daten(Rows)...
[31, Preisdifferenzen, 3, null],
[13, Preisdifferenzen, 1, null],
[22, Preisdifferenzen, 2, null],
[4, Nachlass/kond., 6, null]
]
- Diese stelle ich in einer Tabelle dar.
- Ein TableSorter sorgt für eine richtige Sortierung der "String"-Spalten
==> nun Würd ich gerne die "Zahlen"-Spalten (2, 31, 13, 22, 4) auch richtig sortieren (Diese werden wohl noch als String interpretiert), wie mache ich das am sinnvollen ?
private TableModel TM;
....
TM = new DefaultTableModel(rows, colNames) {
@Override
public boolean isCellEditable(int arg0, int arg1) {
// @todo Auto-generated method stub
return false;
}
TableSorter sorter = new TableSorter(TM);
JTable table = new JTable(sorter); sorter.setTableHeader(table.getTableHeader());
.....
Gruß
Greq