Es macht es vermasselt, wenn es versucht, meine Spalten mit Ganzzahlen zu sortieren
Vielleicht weil:
- Sie speichern die Zahlen als Saiten oder
- Sie speichern die Daten als ganzzahliges Objekt, aber Sie haben die nicht überschrieben
getColumnClass()
Methode Ihres Tablemodells zur RückkehrInteger.class
für diese Spalte. Der richtige Komparator wird nur verwendet, wenn Ihre Spaltenklasse korrekt ist.
Siehe den Abschnitt aus dem Swing -Tutorial auf Konzepte: Renderer und Redakteure Weitere Informationen und ein Beispiel dafür, wie Sie die Methode getColumnClass () überschreiben können.