小编Pra*_*tik的帖子

如何以最短的方式对JTable进行排序?

我正在搜索排序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)

java sorting swing jtable tablerowsorter

11
推荐指数
1
解决办法
4万
查看次数

标签 统计

java ×1

jtable ×1

sorting ×1

swing ×1

tablerowsorter ×1