Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tutorial: JFrame
Pasar datos entre
Formularios
Manera Dos
- Validacin de datos de entrada
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. El anterior expone
una de las formas en las que se puede realizar, el presente tutorial es una forma an ms
simplificada. Para ello haremos el primer formulario (Formulario A) que enviar datos al segundo
(Formulario B).
Los dos formularios que haremos sern los siguientes:
JFormA: Enva
JFormB: Recibe
Lo primero que debemos hacer es establecer las propiedades del formulario B como pblicas
para poder acceder a ellas desde el primer formulario, si no hacemos esto no podremos
establecer valores a los campos de texto, puesto que los mtodos y las propiedades son
privadas. A continuacin se explica el procedimiento.
Formulario B (JFormB): Recibe
Click derecho sobre el campo de texto->
Costumize code, luego en el cuadro de dilogo
cambiamos las propiedades Access a pblico y
checamos la opcin estatic. Lo cual nos permitir
el acceso a establecer el valor de los campos de
texto, este procedimiento deberemos realizarlo
por cada campo de texto al cual necesitemos
acceder desde el otro formulario.
Lo siguiente ser establecer los datos de la tabla dentro del formulario, para ello primero
cambiamos el nombre de la tabla y la nombraremos JTableExterna:
Vista de cdigo:
Inicializamos los datos de nuestra tabla y establecemos el modelo dentro del constructor,
adems creamos una instancia de nuestro formulario de recepcin para luego llamarlo desde el
botn enviar:
La primera lnea muestra el formulario B que recibir los datos seleccionados de la tabla:
La segunda y tercer lnea enva la informacin seleccionada de la tabla a los campos del
Formulario B.
Nota: Recuerde que el formulario no valido si el usuario no selecciona datos de la tabla,
por lo cual lo primero que debe hacer es seleccionar datos de la tabla y despus darle al
botn enviar.
Tambin podemos agregar una funcin adicional que se asegure que el usuario llena el
control de texto:
Si la longitud de la cadena es
cero significa que esta vacio.
Devuelve verdadero
La siguiente tabla muestra todos los posibles mtodos que se pueden utilizar para
validar diversos tipos de dato.
Tipo de Dato a
Validar
Cadena Vaca
Entero
Float
Funcin
Double
Fecha
Numero
Letra