假设我有一个 JTable,其中包含一些数据。调用 table.getValueForCell(row,col) 返回单元格的内容。这正如预期的那样。
现在说我想对我的桌子进行排序。我单击表头(列),它会对表进行排序。如果我使用相同的行和列值调用 table.getValueForCell(row,col) 。现在这里有一个不同的行,因为表已排序。但是,table.getValueForCell(row,col) 返回旧数据。排序时,保存表数据的底层数据结构似乎没有更新。
关于如何解决这个问题的任何想法,或者我可能做错了什么?
如何获取索引 i froj JTable 的行?我查看了成员函数,但没有像 getRowAt 那样的东西。有人可以帮忙吗?