Hola,
Posiblemente,
Código:
private void txtnrocontratoFocusLost(java.awt.event.FocusEvent evt) {
try {
String SQL;
SQL = "SELECT cco_numcou,cco_moncuo,cco_vencuo FROM cuotas_contrato WHERE cco_estado != 'pagado' AND contrato_con_cod = " + txtnumcon.getText();
ver_conex conn = new ver_conex();
conn.sentencia = conn.conexion.createStatement();
conn.resultado = conn.sentencia.executeQuery(SQL);
javax.swing.table.DefaultTableModel dt;
dt = (javax.swing.table.DefaultTableModel) grilla.getModel();
grilla.setModel(dt);
Object[] datos = new Object[4];
while (conn.resultado.next()) {
datos[0] = conn.resultado.getObject(1);
datos[1] = conn.resultado.getObject(2);
datos[2] = conn.resultado.getObject(3);
datos[3] = new Boolean(false);
dt.addRow(datos);
}
} catch (SQLException ex) {
Logger.getLogger(GenerandoCobros.class.getName()).log(Level.SEVERE, null, ex);
}
}
¿Y en que parte de la aplicación hiciste que apareciera el CheckBox?
El TableModel debe coincidir exactamente con los datos representados en pantalla en el JTable. Pero no mostraste esa parte, aunque seguramente usaste un Cell Renderer o Editor para "forzar" al JTable a mostrar un CheckBox.
Saludos,
ps:
http://www.forosdelweb.com/f45/checkbox-jtable-770959/