Documentos de Académico
Documentos de Profesional
Documentos de Cultura
JFrame
Pasar datos
entre
Formularios
Norman Salvador Aruz Lpez
-
Nota: El presente tutorial asume que usted ya sabe cmo crear, agregar
controles, formularios etc. a una aplicacin desde cero. Si usted no
maneja estas temticas se recomienda primero realizar los
tutoriales anteriores, y practicar continuamente para dominio de la
sintaxis.
En tutoriales anteriores vimos un ejemplo bsico del uso bsico de hilos, a
continuacin presentamos un tutorial que muestra cmo pasar datos entre
formularios. La idea es que desde un formulario remitir datos que otro
formulario recibir y procesar, utilizando controles de texto y filas
seleccionadas de una tabla. Para ello lo primero ser crear dos formularios,
el primero (Formulario de Envo) desde el cual seleccionaremos o
ingresaremos los datos que sern recibidos desde el segundo formulario
(Formulario de Recepcin).
Formulario de Envi: frmFormularioEnvi
Lista de Controles
Control
Nombre
Texto inicial
Formulario de Envo - > frmFormularioEnvio
JTextField
txtDatoEnvia1
No es necesario
JTextField
txtDatoEnvia2
No es necesario
Button
btnEnviar
Enviar
Button
btnCerrar
Cerrar
Table
TablaExterna
No es necesario
Formulario de Recepcin -> frmFormularioRecibe
JTextField
txtDatoRecibe1
No es necesario
JTextField
txtDatoRecibe2
No es necesario
Button
btnAbrirInventario
Abrir Inventario
Button
btnCerrar
Cerrar este formulario
Diseo
Formulario de Envo
recepcin
Formulario
de
Ahora agregamos las lneas que le dirn al formulario que recibe cules son
los datos que recibir
Aqu le decimos a los textos que reciben del formulario que recibe, cuales
son los datos de la tabla que estn siendo seleccionados
Actividades
Resuelva los siguientes ejercicios pasando datos entre formularios y
de ser necesario utilice eventos
1. Con el ejercicio N 5 sobre la factura, agregue la funcionalidad
de pasar datos entre formularios, debe agregarlos en el
momento en que se selecciona un producto del inventario para
ser descargado en la factura.
2. Una farmacia desea realizar un formulario de inscripcin de
medicamentos para lo cual desea almacenar en una tabla los
siguientes datos acerca del producto: Id, Descripcin, precio
unitario.
a. Realice una aplicacin que desde un formulario ingrese los
datos y los reciba en otro para almacenarlos en una tabla
3. Realice una aplicacin que calcule la tabla de multiplicar de un
nmero N, este nmero deber ser ingresado desde un