2011-12-05 34 views
2

我有一个问题JTable和setAutoCreateRowSorter(true);当我排序一些列,索引表保持但行的顺序是不同的。 如何更新我的AbstractTableModel并保持排序。Java JTable - 排序

+0

注意了:你不应该用你的_model_做任何事情! Swing排序机制的骨头是有两个坐标系(一个在你的模型上,另一个在你的视图上)。该表(更具体地说:它的RowSorter)保持两者之间的映射关系,然后您的应用程序代码使用转换方法来获取特定值。 – kleopatra

回答

2

不是从你的问题不清楚,propably你必须设置int modelRow = convertRowIndexToModel(row);