JAVA:JCheckBox在按下按钮时在JTable中丢失了选择

JAVA:JCheckBox在按下按钮时在JTable中丢失了选择,java,swing,jtable,jcheckbox,Java,Swing,Jtable,Jcheckbox,我有这个问题:在jtable中添加了jcheckbox。在我的模型中,这个jcheckbox加载了getValueAt,并在用户选择时使用了setValueAt方法 没有问题,直到我按下确认按钮,当我选择的所有行(真值)消失,循环没有读取任何真值 我的错在哪里?在按下确认按钮之前,我如何更新模型?听起来您在寻找: table.putClientProperty("terminateOnFocusLost", true); 这告诉表,当焦点转移到外部时,即转移到不是表子级的组件时,尝试提交任何正

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

没有问题,直到我按下确认按钮,当我选择的所有行(真值)消失,循环没有读取任何真值


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

听起来您在寻找:

table.putClientProperty("terminateOnFocusLost", true);
这告诉表,当焦点转移到外部时,即转移到不是表子级的组件时,尝试提交任何正在进行的编辑