我遇到了这个问题:在 jtable 中添加了 jcheckbox 。在我的模型中,此jcheckbox加载了getValueAt
,并在用户选择时使用方法setValueAt
。
在按下确认按钮之前没有问题,当我选择的所有行(真值)消失且循环没有读取任何具有真值的内容时。
我的错误在哪里?如何在按下确认按钮之前更新模型?
答案 0 :(得分:1)
听起来像是在寻找:
table.putClientProperty("terminateOnFocusLost", true);
这告诉表在焦点转移到外部时,尝试提交任何正在进行的编辑,即对于不是表的子节点的组件。