在我的JTable
的其他列中,我有一个“序列号”列,它只是对表中的记录进行编号。点击JTable
列标题对行进行排序时,我希望修正此列。排序正在发生,但是“序列号”在这个过程中变得混乱起来。有什么方法可以保留“序列号”列固定,而我排序行?在不更改“Sl号”列的情况下排序的JTable行
感谢您的帮助。
例子:
SlNo名称
约翰
彼得
3阿列克
通过(点击 '名称' 列)排序在此之后,我得到这个:
SlNo名称
3阿列克
1约翰
彼得2
不过,我想结果:
SlNo名称
1阿列克
约翰二
3彼得
确保几乎所有的东西是可能的,但不知道该怎么做......,以便更快地发布[SSCCE](http://docs.oracle.com/javase/tutorial/uiswing/index。HTML)显示你的问题'RowSorter'的混合输出 – mKorbel
不太明白:给出行与si == 0,1,2 ...排序后,你想发生的另一列是什么?保持原样(如从上到下的简单计数)或使其跳转到现在排序的行(如行标识符)?后者是默认的,前者略有不同寻常.. – kleopatra
感谢您的澄清:-)你可能想看看http://tips4java.wordpress.com/2008/11/18/row-number-table/ – kleopatra