Mucho más sencillo que cargar datos de una tabla: para cargar datos de un formulario únicamente tendremos que ejecutar el método de consulta de datos de HR que necesitemos y mostrar dichos datos en los campos de texto correspondientes.
Al igual que en en caso anterior, dentro del método public nombreJPanel(), además de llamar al método initComponents; llamaremos a cargarFormulario(); El método cargar Formulario será público y no devolverá nada.
Finalmente, accedemos a la base de datos y ejecutamos el método que extraiga los datos de la misma. Cargamos cada dato en el campo de texto correspondiente y ¡listo!
public void cargarForm(){
try {
Hr hr = new Hr();
Region r = hr.consultarRegion(Integer.parseInt("3"));
this.txtPais.setText(r.getRegionName());
this.txtCodigo.setText(String.valueOf(r.getRegionId()));
} catch (ExcepcionHr ex) {
System.out.println(ex.getMensajeErrorUsuario());
}
}