El objeto JTable tiene el método getSelectedRow() que permite obtener datos de una fila. Considerando el nombre del JTable como tbDis y 2 cajas de texto txtNom (Nombre de Distrito), y txtCod (Código postal).
private void btnEditarActionPerformed (java.awt.event.ActionEvent evt) {
int fila;
try{
fila= tbDis.getSelectedRow(); //Selecciona la fila
if (fila == -1){ // En el caso que no seleccione alguna fila
JOptionPane.showMessageDialog(null, "Seleccione fila");
}else{
DefaultTableModel modelo=(DefaultTableModel) tbDis.getModel();
String distrito = (String) modelo.getValueAt(fila, 0);
String cpdPostal= (String) modelo.getValueAt(fila, 1);
txtNom.setText(distrito);
txtCod.setText(codPostal);
}
}catch (Exeption ex){
JOptionPane.showMessageDialog(null, "Intente nuevamente");
}
}
No hay comentarios.:
Publicar un comentario