JAVA:当Button按下时,JCheckBox在JTable中丢失了选择

时间:2012-09-11 09:38:35

标签: java swing jtable jcheckbox

我遇到了这个问题:在 jtable 中添加了 jcheckbox 。在我的模型中,此jcheckbox加载了getValueAt,并在用户选择时使用方法setValueAt

在按下确认按钮之前没有问题,当我选择的所有行(真值)消失且循环没有读取任何具有真值的内容时。

我的错误在哪里?如何在按下确认按钮之前更新模型?

1 个答案:

答案 0 :(得分:1)

听起来像是在寻找:

table.putClientProperty("terminateOnFocusLost", true);

这告诉表在焦点转移到外部时,尝试提交任何正在进行的编辑,即对于不是表的子节点的组件。