Hallo,
Bin heute auf den TableRowSorter gestoßen, da ich meine Tabellen sortierbar machen möchte. Bin zuvor erst mal von zig anderen Lösungsmöglichkeiten zum Sortieren abgeschreckt worden, so dass ich jetzt mit dem TableRowSorter (danke an FAQ) überglücklich bin!
Bei Integern und Strings funktioniert der TableRowSorter einwandfrei, aber wie lasse ich Double-Werte in einer JTable sortieren? Die werden ja dann vom Sortierer in Strings umgewandelt, so dass dann zB. 40.00 vor 8.00 kommt, etc.
Wie kann ich das ändern?
In der FAQ steht etwas vom Interface Comparable, womit man eine natürliche Ordnung für die Spalten definieren kann, nur leider weiss ich dieses Interface nicht anzuwenden. Liege doch richtig in der Vermutung, dass dort die Lösung für mein Problem liegt, oder wie sehe ich das?
Vielen Dank schon mal für Eure Hilfe!
Bin heute auf den TableRowSorter gestoßen, da ich meine Tabellen sortierbar machen möchte. Bin zuvor erst mal von zig anderen Lösungsmöglichkeiten zum Sortieren abgeschreckt worden, so dass ich jetzt mit dem TableRowSorter (danke an FAQ) überglücklich bin!
Bei Integern und Strings funktioniert der TableRowSorter einwandfrei, aber wie lasse ich Double-Werte in einer JTable sortieren? Die werden ja dann vom Sortierer in Strings umgewandelt, so dass dann zB. 40.00 vor 8.00 kommt, etc.
Wie kann ich das ändern?
In der FAQ steht etwas vom Interface Comparable, womit man eine natürliche Ordnung für die Spalten definieren kann, nur leider weiss ich dieses Interface nicht anzuwenden. Liege doch richtig in der Vermutung, dass dort die Lösung für mein Problem liegt, oder wie sehe ich das?
Vielen Dank schon mal für Eure Hilfe!