Java Jtable with对话框中的复选框

Java Jtable with对话框中的复选框,java,swing,dialog,jtable,jcheckbox,Java,Swing,Dialog,Jtable,Jcheckbox,问:我现在已经实现了jtable with checkbox,当用户点击特定的checkbox对话框打开时,用户可以向所选项目添加更多信息 现在,如果用户确实单击了对话框中的关闭按钮,那么我需要从jtable中取消选中所选项目 注意:我正在通过扩展AbstractTableModel的类的setValueAt方法打开对话框? How can i workaround this problem? 现在,当用户单击特定的复选框对话框打开时,我已经在其中实现了带有复选框的jtable 您可以使用JB

问:我现在已经实现了jtable with checkbox,当用户点击特定的checkbox对话框打开时,用户可以向所选项目添加更多信息 现在,如果用户确实单击了对话框中的关闭按钮,那么我需要从jtable中取消选中所选项目

注意:我正在通过扩展AbstractTableModel的类的setValueAt方法打开对话框?

How can i workaround this problem?
现在,当用户单击特定的复选框对话框打开时,我已经在其中实现了带有复选框的jtable

您可以使用JButton作为渲染器,而不是使用复选框。然后,当您单击按钮时,将显示对话框。那么您就不必担心重设复选框了

有关更多信息,请参阅

现在,当用户单击特定的复选框对话框打开时,我已经在其中实现了带有复选框的jtable

您可以使用JButton作为渲染器,而不是使用复选框。然后,当您单击按钮时,将显示对话框。那么您就不必担心重设复选框了


有关更多信息,请参阅。

若要更快获得更好的帮助,请发布一条。若要再次取消选中复选框调用
setValueAt
,请将鼠标侦听器添加到表中。单击正确的列后打开对话框。如果不使用模型,请向列中添加TableCellEditor。要更快获得更好的帮助,请发布一条。若要取消选中复选框call
setValueAt
,请再次将鼠标侦听器添加到表中。单击正确的列后打开对话框。如果不使用模型,请在列中添加TableCellEditor。抱歉,答复太晚。我的问题已经解决了,我尝试将扩展AbstractTableModel的类的引用传递给对话框,并在closeDialog()方法上执行了该功能。很抱歉,回复太晚。我的问题已经解决了,我尝试将扩展AbstractTableModel的类的引用传递给对话框,并在closeDialog()方法上执行了该功能。