如何向使用带有数据库值的模型的JTable添加复选框?

时间:2015-05-27 17:39:36

标签: java swing checkbox jtable checkboxlist

我有一个模型(AbstracTableModel),我用它来构建一个JTable。 问题是GUI中显示的表格单元格值是从数据库中显示的。

如何为表格的每一行添加一个带有checbox的新列? 对此有具体的答案吗?

1 个答案:

答案 0 :(得分:1)

  

问题是GUI中显示的表格单元格值是从数据库中显示的。

使用DefaultTableModel存储数据库中的数据。

请参阅Table From Database中的TableFromDatabaseExample.java代码,了解加载DefaultTableModel的简单代码。

  

如何为表格的每一行添加一个带有checbox的新列?

您可以修改上面的代码,为" columnNames"添加一个额外的列。向量。然后在循环代码中,将一个Boolean.FALSE对象添加到"行"矢量。

或者,在使用数据库中的数据创建DefaultTableModel后,您可以使用addColumn(...)的{​​{1}}方法创建复选框列。