我正在搜索排序JTable,我推荐了许多文章,但无法获得最简单的排序方式.我也知道这TableRowSorter可能会有所帮助,但不知道如何.刚接触JTable,我在这里创建一个新问题.
我的表结构是这样的
| People | Place | Organisation | Event | Mentions |
_____________________________________________________________
| Ramanuj | India | Tata Consultancy | Party'14 | 500000 |
| Prankster | USA | Microsoft Pvt Ltd | Party'14 | 900000 |
Run Code Online (Sandbox Code Playgroud)
我想要的是根据第4列("提及")对我的表Descending进行排序.如果计数(提及)相同,则应按第1列("人员")排序升序
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);
Run Code Online (Sandbox Code Playgroud)