Checkbox dentro de uma JTable

Olá
estou precisando colocar um checkbox dentro de uma JTable.
eu consegui usando a TableColumn
mas a celula nao aparece o checkbox…aparece true ou false escrito
eu queria fazer aparecer o quadrado somente

Obrigado :grin:

Eu resolvi da seguinte forma:

Criei uma classe AbstractTableModel, dentro dela eu puz o tipo que é o campo…

public Class getColumnClass(int c){ if (c == 3) return new Boolean(null).getClass(); return super.getColumnClass(0); }

No caso a coluna 3 vai ser CheckBox.
Depois eu dei um new JTable(MinhaClaseTableModel);

E blz…
O “segredo” é o tal do getColumnClass,
não fiz o teste mas acho que se vc criar uma classe estendendo de uma DefaultTableModel e sobreescrever este método, tlvés dê certo !

Espero ter ajudado,
Abraço,
Maicon

Na verdade eu consegui usando outra coisa

TableColumn columnCheck = jTb_Resultados.getColumn("");
columnCheck.setCellEditor(new DefaultCellEditor(jCkB_checkTabela) );
columnCheck.setCellRenderer(jCkB_checkTabela);

só que o jCheckBox tem que implementar a interface TableCellRenderer, porque ela é o parametro do metodo setCellRenderer
e o nome da minha coluna era “” , ou seja, vazio

mas valeu mesmo assim :slight_smile:

abraços