小编Joh*_*n M的帖子

保持对TableModel更改的JTable选择

JTable当我们做一个fireTableDataChanged()fireTableRowsUpdated()来自时,我们看到选择被清除TableModel.

这是预期的,还是我们做错了什么?我没有看到JTable关于清除/保留模型更新选择的(或其他相关类)的任何属性.

如果这是默认行为,是否有一种防止这种情况的好方法?也许某种方式在更新之前"锁定"选择并在之后解锁?

开发人员一直在尝试在更新之前保存选择并重新应用它.这有点慢.

这是Windows XP上的Java 1.4.2,如果这很重要的话.我们仅限于基于我们使用的某些供应商代码的版本.

java swing jtable tablemodel

15
推荐指数
1
解决办法
1万
查看次数

标签 统计

java ×1

jtable ×1

swing ×1

tablemodel ×1