如何将复选框添加到使用具有数据库值的模型的 JTable?
How to add checkboxes to a JTable which uses a model with values from a database?
我有一个用于构建 JTable 的模型 (AbstracTableModel)。
问题是在 GUI 中看到的 table 单元格值是从数据库中显示的。
如何为 table 的每一行添加带有复选框的新列?
有具体的答案吗?
The thing is that the table cell values seen in the GUI are displayed from a database.
使用DefaultTableModel
存储数据库中的数据。
请参阅 Table From Database 中的 TableFromDatabaseExample.java
代码,了解用于加载 DefaultTableModel
的简单代码。
How can I add a new column with checboxes for each row of the table?
您可以修改以上代码以向 "columnNames" 向量添加一个额外的列。然后在循环代码中,将 Boolean.FALSE 对象添加到 "row" Vector。
或者,在使用数据库中的数据创建 DefaultTableModel
之后,您可以使用 DefualtTableModel
的 addColumn(...)
方法来创建复选框列。
我有一个用于构建 JTable 的模型 (AbstracTableModel)。 问题是在 GUI 中看到的 table 单元格值是从数据库中显示的。
如何为 table 的每一行添加带有复选框的新列? 有具体的答案吗?
The thing is that the table cell values seen in the GUI are displayed from a database.
使用DefaultTableModel
存储数据库中的数据。
请参阅 Table From Database 中的 TableFromDatabaseExample.java
代码,了解用于加载 DefaultTableModel
的简单代码。
How can I add a new column with checboxes for each row of the table?
您可以修改以上代码以向 "columnNames" 向量添加一个额外的列。然后在循环代码中,将 Boolean.FALSE 对象添加到 "row" Vector。
或者,在使用数据库中的数据创建 DefaultTableModel
之后,您可以使用 DefualtTableModel
的 addColumn(...)
方法来创建复选框列。