【发布时间】:2015-09-18 02:41:59
【问题描述】:
JTable 显示对象数组中的数据。对象数据在后台更改,表格更新。选择行并更改表数据时,丢失了行选择。 It is difficult for the user to select rows for an action when the selections are frequently lost.
有没有办法停止取消选择?
【问题讨论】:
-
您使用什么事件来更新表格?是否考虑过在有选定行时暂停更新?如果我选择的行 tat 更新/更改会怎样?
-
对表模型中的方法的调用调用了对 fireTableDataChanged 的调用。有没有办法检测选择的行?
-
是的,但是,如果从所选模型中删除一行会发生什么?您真正拥有的唯一信息是索引。此外,您不应该对
TableModel中的选择模型做任何事情