2011-12-05 96 views
2

我有一個問題JTable和setAutoCreateRowSorter(true);當我排序一些列,索引表保持但行的順序是不同的。 如何更新我的AbstractTableModel並保持排序。Java JTable - 排序

+0

注意了:你不應該用你的_model_做任何事情! Swing排序機制的骨頭是有兩個座標系(一個在你的模型上,另一個在你的視圖上)。該表(更具體地說:它的RowSorter)保持兩者之間的映射關係,然後您的應用程序代碼使用轉換方法來獲取特定值。 – kleopatra

回答

2

不是從你的問題不清楚,propably你必須設置int modelRow = convertRowIndexToModel(row);