Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/05/2015, 17:02
marilyn_
 
Fecha de Ingreso: mayo-2015
Mensajes: 1
Antigüedad: 9 años
Puntos: 0
Pregunta Problemas con un jtable

Buenas! Necesito ayudaa!!
Tengo mi clase conexion con la conexion hecha a la BD. Y el metodo modificar y eliminar clientes.
Tengo un JFRAME ListadoClientes que tiene los clientes cargados en una tabla funcionando muy bien. En este mismo hay un boton editar, que yo al seleccionar una fila de la tabla y presionando el boton editar me abre un JFRame donde cargo clientes que tambien se puede editar. entonces paso desde la tabla los datos a mis JTextField.

if(tablaListadoHuesped.getSelectedRow()!=-1)
{
RegistrarHuesped rh= new RegistrarHuesped();
Integer id= Integer.parseInt(tablaListadoHuesped.getValueAt(ta blaListadoHuesped.getSelectedRow(), 0).toString());

rh.txt_nombre.setText((String)tablaListadoHuesped. getValueAt(tablaListadoHuesped.getSelectedRow(), 1).toString());

rh.txt_apellido.setText((String)tablaListadoHuespe d.getValueAt(tablaListadoHuesped.getSelectedRow(), 2).toString());

rh.txt_dni1.setText(tablaListadoHuesped.getValueAt (tablaListadoHuesped.getSelectedRow(), 3).toString());

rh.txt_fecha.setText((String)tablaListadoHuesped.g etValueAt(tablaListadoHuesped.getSelectedRow(), 4).toString());

rh.txt_email.setText((String)tablaListadoHuesped.g etValueAt(tablaListadoHuesped.getSelectedRow(), 5).toString());

rh.txt_ciudad.setText((String)tablaListadoHuesped. getValueAt(tablaListadoHuesped.getSelectedRow(), 6).toString());

rh.txt_direccion.setText((String)tablaListadoHuesp ed.getValueAt(tablaListadoHuesped.getSelectedRow() , 7).toString());

rh.txt_telefono.setText(tablaListadoHuesped.getVal ueAt(tablaListadoHuesped.getSelectedRow(), 8).toString());

rh.setVisible(true);


El problema que cuando desde el JFrame RegistrarClientes presiono el boton editar..aca va el metodo en el boton editar del jframe Registrar donde esta el formulario

ListadoHuesped l = new ListadoHuesped();

Integer id=Integer.parseInt(l.tablaListadoHuesped.getValue At(l.tablaListadoHuesped.getSelectedRow(), 0).toString());

conexion.getInstance().ModificarHuesped(id, txt_nombre.getText(), txt_apellido.getText(), Integer.parseInt(txt_dni1.getText()), txt_fecha.getText(), txt_email.getText(), txt_ciudad.getText(), txt_direccion.getText(), Integer.parseInt(txt_telefono.getText()));