Ver Mensaje Individual
  #23 (permalink)  
Antiguo 22/05/2011, 07:22
samed6
 
Fecha de Ingreso: mayo-2011
Mensajes: 1
Antigüedad: 12 años, 11 meses
Puntos: 0
Respuesta: Auxilio,,,,,, extraer datos de un jtable a un jtextfield

Hola, tengo un problema
Lo que pasa es que estoy realizando una aplicacion con capas, en la capa presentacion tengo 2 formularios uno que es listar clientes y el otro mantenimiento de clientes

El problema es el siguiente:
Cuando selecciono una fila del jtable del formulario Listado de Clientes obtengo la clave primaria que es idcliente

Formulario Listado de Clientes

private void tblempleadoMouseClicked(java.awt.event.MouseEvent evt) {
if(this.tblempleado.getSelectedRow()==-1)
return;
linea=this.tblempleado.getSelectedRow();
cod=(Integer)this.tblempleado.getValueAt(linea, 0);
}

Luego al hacer clic en el botón modificar
private void btnModificarActionPerformed(java.awt.event.ActionE vent evt) {
frmEmpleado frm=new frmEmpleado(this);
frm.setTitle("Modificar Empleado");
frm.bandera=false;
if (tblempleado.getSelectedRow() == -1) {
JOptionPane.showMessageDialog(null, "Debe Seleccionar un Elemento", "Mensaje", JOptionPane.INFORMATION_MESSAGE);
return;
}
try
{
frm.settxtId(this.tblempleado.getValueAt(linea, 0).toString());
}
catch(Exception e)
{

}
frm.setVisible(true);
}

Luego en el formulario de Mantenimiento de Empleados

public void settxtId(String Id) throws Exception
{
this.lblcodigo.setText(Id.toString());
ResultSet rs=EmpleadoLogica.obtenerEmpleado(Id);
while(rs.next())
{
this.txtnombre.setText(rs.getString(2));
this.txtdni.setText(rs.getString(3));
}

}

El problema es que solo en el formulario de mantenimiento visualizo el codigo del cliente, y los valores del resultset no se pueden visualizar

Ojala puedan ayudarme
Gracias