Espero q esto sea lo q necesitas, este codigo muestra una ventana con una tabla cuya cuarta columna tiene los checkboxes.
Código:
import javax.swing.JTable;
import javax.swing.table.DefaultTableModel;
import javax.swing.JScrollPane;
import javax.swing.JFrame;
class tabla extends JFrame{
Object[][] datos = {
{"Darwin","Carballo",21,new Boolean(true)},
{"Julia","Rocabado",20,new Boolean(true)},
{"Susana","Portales",20,new Boolean(true)},
{"Victoria","Ortega",21,new Boolean(false)}
};
String[] titulo = {"Nombre","Apellido","Edad","Soltero???"};
JScrollPane scroll = new JScrollPane();
DefaultTableModel modelo = null;
JTable t;
public tabla(){
modelo=new DefaultTableModel(datos, titulo)
{
public Class getColumnClass(int col) {
return getValueAt(0, col).getClass();
}
public boolean isCellEditable(int fila, int col) {
if(col==3) return true;//solo si quieres q la columna 3 sea editable
return false;
}
}
;
t = new JTable(modelo);
scroll.setViewportView(t);
setBounds(300,200,300,200);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
getContentPane().add(scroll);
setVisible(true);
}
public static void main (String[] dg){
new tabla();
}
}