Wie zu Sortieren JTable in kürzester Weg?

War ich auf der Suche für die Sortierung in JTable und genannten ich viele Artikel, aber konnte nicht der einfachste Weg, um die Tabelle zu Sortieren. Ich weiß auch, dass TableRowSorter irgendwie behilflich sein könne, aber nicht wissen wie. Wird neu in JTable, erstelle ich eine neue Frage hier.

Meine Tabellenstruktur ist so etwas wie das

| People  | Place |   Organisation    | Event    | Mentions |
_____________________________________________________________
| Ramanuj | India | Tata Consultancy  | Party'14 |  500000  |
| Prankster | USA | Microsoft Pvt Ltd | Party'14 |  900000  |

Was ich hier will ist, Sortiere meine Tabelle Absteigend basiert auf die 4. Spalte ("Erwähnt"). Wenn der zählt (Nennungen) sind gleich, es sollte Aufsteigend Sortieren, indem Sie in Spalte 1 ("Menschen")

CSVReader reader = new CSVReader(new FileReader(file)); 

List<String[]> myEntries = reader.readAll();
String[][] rowData = myEntries.toArray(new String[0][]);

String[] columnNames = { "People", "Place", "Organisation", "Event", "Mentions" };

DefaultTableModel tableModel = new DefaultTableModel(rowData, columnNames);
InformationsquelleAutor Pratik | 2015-03-03
Schreibe einen Kommentar