【问题标题】:Checkbox in Jtable with Dialog带有对话框的 Jtable 中的复选框
【发布时间】:2013-11-14 07:11:57
【问题描述】:

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

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

How can i workaround this problem?

【问题讨论】:

  • 如需尽快获得更好的帮助,请发帖SSCCE
  • 取消选中复选框再次调用setValueAt
  • 向表中添加鼠标侦听器。单击正确的列时打开对话框
  • 不要使用模型,在列中添加一个 TableCellEditor。

标签: java swing dialog jtable jcheckbox


【解决方案1】:

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

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

更多信息请参见Table Button Column

【讨论】:

  • 抱歉回复晚了。我的问题已经解决,我尝试将扩展 AbstractTableModel 的类的引用传递给对话框并在 closeDialog() 方法上执行功能。
猜你喜欢
  • 1970-01-01
  • 2021-11-10
  • 1970-01-01
  • 2012-05-27
  • 2014-07-05
  • 2010-10-21
  • 1970-01-01
  • 2011-09-29
  • 1970-01-01
相关资源
最近更新 更多