如何"取消排序"JTable?

BJ *_*ruz 4 java sorting swing jtable

TableRowSorter为a 创建了一个JTable,我能够正确地对表进行排序.但是在我排序之前有没有办法让表恢复到原始状态?我尝试点击表头,但似乎它只按升序或降序对表进行排序,并且它不会将表返回到排序之前的原始状态.是否可以取消对的排序并使其恢复到原始状态?谢谢!

ten*_*ica 5

sortKeys列表表示视图应该未排序.请尝试以下操作以恢复原始行顺序:

table.getRowSorter().setSortKeys(null);
Run Code Online (Sandbox Code Playgroud)

阅读RowSorter规范中的更多内容.