行排序后重置行号?

时间:2014-02-13 15:22:08

标签: java sorting jtable defaulttablemodel

我正在尝试对表模型中的列行进行排序。我为我正在使用的表模型设置'setAutoCreateRowSorter()'方法为true。

String[] columnNames = {"Name   (1)"};
Object[][] data = {};
dbModel = new DefaultTableModel(data, columnNames);
table = new JTable(dbModel);
table.setAutoCreateRowSorter(true);

单击列标题时,列会进行排序;但是,条目(行,列)的位置不会更改。当我使用某些方法查询数据时,这就成了一个问题,因为该排序条目的可视位置不是它的“真实”或“行,列”位置。如何更改或设置条目的“行,列”位置,以便在它们排序后匹配JTable中的物理位置?

0 个答案:

没有答案