JXTable

  • Themenstarter Themenstarter Tester
  • Beginndatum Beginndatum
Status
Nicht offen für weitere Antworten.
T

Tester

Gast
Hallo,

der JXTable sortiert immer nach String prinzip. Wie kann ich es denn eigentlich ändern?

Gruß
 
Die Klasse die du reingibst müsstest du implements Compareable sagen!
Dann sollte er nachdem sortieren was du in der compareTo Methode machst!
 
AlArenal hat gesagt.:
http://swinglabs.org/docs/components/JXTable/tutorial.jsp?step=4#RowSorting

Hallo,

aber bei mir erkennt es die Methode getSorter() nicht:

JXTable table = new JXTable();
Comparator numberComparator = new Comparator() {
public int compare(Object o1, Object o2) {
Integer d1 = Integer.valueOf(o1 == null ? "0" : (String)o1);
Integer d2 = Integer.valueOf(o2 == null ? "0" : (String)o2);
return d1.compareTo(d2);
}
};

Sorter sorter =table.getColumnExt("Lösungen").getSorter();
sorter.setComparator(numberComparator);


Woran kann es denn liegen?

Gruß
 
AlArenal hat gesagt.:
K.A. Was sagt die API?

Mag ja sein, dass im Zuge eines Refactorings hier und da mal was geändert wurde...

Ich verstehe echt nicht. Warum es nicht geht.

Könnt Ihr mir mal bitte helfen?

Gruß
 
Status
Nicht offen für weitere Antworten.

Zurück
Oben