Ver Mensaje Individual
  #4 (permalink)  
Antiguo 28/07/2012, 21:09
dezky
 
Fecha de Ingreso: junio-2012
Mensajes: 9
Antigüedad: 12 años, 7 meses
Puntos: 1
Respuesta: Mostrar en un JTextfield campos de un JTable

Mmmm mirando un poco el codigo mas detenidamente, posiblemente te este tirando una Excepcion cuando haces "tblcagos.getSelectedRow()" ya que calculo que te debe devolver -1. Hace un e.printStackTrace() en :

txtcargo.setText(name);
resultado.close();
}catch (Exception e) {
//aca iria el e.printStackTrace()
}

Si es ese el error entonces deberias sacar lo que esta en rojo de ahi y hacer cuando creas la tabla lo siguiente:

tblcagos.getSelectionModel().addListSelectionListe ner(new ListSelectionListener() {

@Override
public void valueChanged(ListSelectionEvent e) {
if (!e.getValueIsAdjusting() && tblcagos.getSelectedRow() != -1){
String id=dtmcargo.getValueAt(tblcagos.getSelectedRow(), 0).toString();
String name=dtmcargo.getValueAt(tblcagos.getSelectedRow() , 1).toString();
txtcodigocargo.setText(id);
txtcargo.setText(name);
}
}
});

Si no viene por ese lado despues te armo un ejemplo de como manejo yo las tablas con su modelo y lo probas.

Saludos