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 
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 
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 
abraços