meinereiner85
Mitglied
Hallo,
ich bastle an einem Programm, was Daten aus einer Datenbank ausliest und diese in eine JTable schreibt.
Das ganze mache ich, indem ich einen neuen DefaultTableModel erstelle und diese mit tableModel.setDataVector übergebe:
DefaultTableModel tableModel = (DefaultTableModel) jTable2.getModel();
...
tableModel.setDataVector((String[][]) ..., (String[]) ...);
Ich habe gleichzeitig die Option AutoCreateRowSorter aktiviert und kann somit Spalten durch klicken auf den Header der Spalte sortieren.
Er sortiert auch prima, allerdings nicht Zahlen. Diese stellt erkennt er vermutlich als Text und sortiert dann zum beispiel folgendes:
1
13
2
4
40
5
Er soll aber nach ganzen Zahlen sotieren. Leider kann ich nicht eine 0 davor setzen.
Kann mir jemand sagen was ich machen kann, damit ich diese Funktion nutzen kann und er richtig sortiert?
Leider kann ich im Vorhinein nie sagen, welche Spalte Zahlen enthält und welche nicht, auch die Spaltenanzahl ist variabel.
Würde mich freuen, wenn mir jemand weiterhelfen könnte mit vielleicht ein paar Zeilen Code.
Gruß
meinereiner85
ich bastle an einem Programm, was Daten aus einer Datenbank ausliest und diese in eine JTable schreibt.
Das ganze mache ich, indem ich einen neuen DefaultTableModel erstelle und diese mit tableModel.setDataVector übergebe:
DefaultTableModel tableModel = (DefaultTableModel) jTable2.getModel();
...
tableModel.setDataVector((String[][]) ..., (String[]) ...);
Ich habe gleichzeitig die Option AutoCreateRowSorter aktiviert und kann somit Spalten durch klicken auf den Header der Spalte sortieren.
Er sortiert auch prima, allerdings nicht Zahlen. Diese stellt erkennt er vermutlich als Text und sortiert dann zum beispiel folgendes:
1
13
2
4
40
5
Er soll aber nach ganzen Zahlen sotieren. Leider kann ich nicht eine 0 davor setzen.
Kann mir jemand sagen was ich machen kann, damit ich diese Funktion nutzen kann und er richtig sortiert?
Leider kann ich im Vorhinein nie sagen, welche Spalte Zahlen enthält und welche nicht, auch die Spaltenanzahl ist variabel.
Würde mich freuen, wenn mir jemand weiterhelfen könnte mit vielleicht ein paar Zeilen Code.
Gruß
meinereiner85