JXTable

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ß
 

thE_29

Top Contributor
Die Klasse die du reingibst müsstest du implements Compareable sagen!
Dann sollte er nachdem sortieren was du in der compareTo Methode machst!
 
T

Tester

Gast
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

Top Contributor
K.A. Was sagt die API?

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

Tester

Gast
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.

Ähnliche Java Themen


Oben