【发布时间】:2022-02-01 17:02:45
【问题描述】:
默认情况下,JTable 中的行选择使用视图索引。基于视图索引的选择意味着表中的行选择与行号相关联,而不是与选择的实际数据相关联。有什么办法可以改变这一点,使选择基于模型,以便我选择的数据与选择相关联?
【问题讨论】:
默认情况下,JTable 中的行选择使用视图索引。基于视图索引的选择意味着表中的行选择与行号相关联,而不是与选择的实际数据相关联。有什么办法可以改变这一点,使选择基于模型,以便我选择的数据与选择相关联?
【问题讨论】:
您可能无法更改行为,但您可以使用JTables 的一些方法在两者之间进行转换:
int convertColumnIndexToModel(int viewColumnIndex)int convertColumnIndexToView(int modelColumnIndex)int convertRowIndexToModel(int viewRowIndex)int convertRowIndexToView(int modelRowIndex)【讨论】:
JTable 才能改变这种行为。