我有这个表模型,我想在第一列中获取Checkboxes。 我怎样才能做到这一点?我必须在桌子上加一个额外的栏目吗?
ResultSetMetaData metaData = rs.getMetaData();
int numberOfColumns = metaData.getColumnCount();
Vector<String> columnNames = new Vector<String>();
for (int column = 0; column < numberOfColumns; column++) {
columnNames.addElement(metaData.getColumnLabel(column + 1));
}
rows = new Vector<Vector<Object>>();
while (rs.next()) {
Vector<Object> newRow = new Vector<Object>();
for (int i = 1; i <= numberOfColumns; i++) {
newRow.addElement(rs.getObject(i));
}
rows.addElement(newRow);
}
return new DefaultTableModel(rows, columnNames);
我已经尝试过了。它工作正常,但我不想在我的桌子上添加一个额外的列,我也希望在顶部有一个选中所有其他ons的Checkbox。有谁知道它是如何工作的?
table.getColumn("Select").setCellRenderer(
table.getDefaultRenderer(Boolean.class));