SELECT false as "Select" from Table_Name
在德比中运行的SQL我得到了这个输出:
在MYSQL中运行SQL我得到了这个输出:
我想使用ResultSet创建一个带复选框列的JTable。
当我使用derby时,它是可行的,我的JTable有一个带复选框的列。
但是当我使用MYSQL时,我的JTable得到了一个0的列。
问题在于找到 Which MySQL data type to use for storing boolean values
所以现在我想:
我的最终目标是创建一个JTable,其复选框列为第一列,并填充数据库中的SELECT数据。每个人都想要轻松的方式。
目前我正在使用此方法Using Rob Camick's ListTableModel, but JTable doesnt show up
//ListTableModel model = ListTableModel.createModelFromResultSet(rs);
model = ListTableModel.createModelFromResultSet(rs);
答案 0 :(得分:0)
感谢MadProgrammer,
自定义渲染器确实有效,我找到了合适的自定义列渲染器。
CheckBoxTableCellRenderer.java
我的最终目标是实现,创建一个JTable,其复选框列为第一列,并填充数据库中的SELECT数据。每个人都想要轻松的方式。