【发布时间】:2013-02-14 22:13:19
【问题描述】:
我有一个 JXTable,用户需要在其中引入数据,然后保存。唯一的问题是,用户必须在保存之前取消选择最后编辑的单元格。如果没有,则不会保存该单元格的数据。
我唯一想到的就是在保存之前自动更改当前选择。这是我尝试过的:
table.getSelectionModel().setSelectionInterval(0, 0);
table.getColumnModel().getSelectionModel().setSelectionInterval(0, 0);
或
table.getSelectionModel().setLeadSelectionIndex(0);
table.getColumnModel().getSelectionModel().setLeadSelectionIndex(0);
这两种方法似乎都不起作用,但这是我发现的唯一两种方法。
谁能告诉我如何正确地做到这一点或提出一个替代方案来让它保存最后一个单元格中的数据?
【问题讨论】:
-
a) 行为与核心 jtable 不同吗? b) 保存是如何实现的(单击按钮、菜单项、键绑定)?