He encontrado otra solución:
void Borrar_actionPerformed(ActionEvent e) {
int i = jTable1.getSelectedRow();
try {
//DefaultTableModel utiliza un vector xa almacenar datos d filas
DefaultTableModel model = ((DefaultTableModel)jTable1.getModel());
if (jTable1.getCellEditor() != null) {//si cellEditor está activo
jTable1.getCellEditor().stopCellEditing(); //para el cellEdior
model.removeRow(i);
}
else
model.removeRow(i);
}
catch (Exception ex) {
System.err.println("Error en botón borrar: " + ex.getMessage());;
}
}
Pero sigue produciéndose el mismo error:
javax.swing.JTable$1
Por favor, necesito ayuda. ¿Alguien encuentra el error?
Gracias.