validacion interfacez graficas o validacion en netbeans

Páginas: 5 (1114 palabras) Publicado: 26 de octubre de 2015
Consideración en el diseño de una GUI:


Debe ser intuitiva



Definir los modos de interacción: Flexibles y adecuados



Dar opciones de interrumpir una acción, volver a ejecutar una acción



Pasos repetidos: macros



Mantener una interfaz consistente fuente, colores, distribución de los
controles, terminología



Navegabilidad entre interfaces, volver atrás o regresar al principal

Facilidades de ayuda



Categorización de las funciones

Creemos una GUI para la siguiente tabla de la base de datos.
Nino
Documento
Nombre
Apellido
Sexo
Grado

El documento, el nombre y el apellido deben pedirse con cajas de textos
(jTextField) porque tienen posibilidades infinitas. Ejemplo: preguntémonos
cuantos nombres existen o cuantos documentos o cuantos apellido, la
respuestas seria queexisten muchísimos.
El sexo se siguiere pedirlo con botones de opción puesto que son solo dos
opciones
El grado se sugiere pedirlo con lista desplegable

Realicemos un análisis de los objetos que contiene nuestra primera GUI


7 etiquetas - jLabel



4 Cajas de Texto - jTextField



4 botones – jButton



2 botones de opción - jRadioButton



1 lista desplegable – jCheckBox



Grupo de botones- buttonGroup este no se visualiza, pero es el permite
que en los botones de opción se seleccione solo uno

Para ver funcionando nuestra primera GUI debemos programar en la clase del
proyecto (la que se creó cuando creamos el proyecto por primera vez) una
referencia un objeto de nuestra primera GUI así:

Y procedemos hacer clic en

para ver nuestra primer GUI funcionando.

Hasta hemos creadosatisfactoriamente nuestra primer GUI pero ahora mismo
los botones no están funcionando puesto que no hemos programado ningún
evento para que se ejecute.
0.1.1 El método initComponents
El método initComponents es un método que crea “automáticamente” netbeans
y en él se encuentra todo lo creado referente por la interfaz grafica.
Para verlo nos vamos al código a través source

Aparecerá el código denuestro clase en este caso el del la clase
MiPrimerFormulario

Y Hacemos clic en el en botón + cerca a

y aparecerá la

codificación de los componentes gráficos donde podremos apreciar todo el
concepto y la importancia de POO.

Podemos apreciar la creación de los 7 objetos de la clase jLabel, 4 objetos de
la clase jButton, los 3 objetos de la clase jTextField, los 2 objetos de
jRadioButton, unobjeto de jComboBox y el de buttonGroup. Además podemos
ver todos

los métodos que se utilizaron para crear la GUI. Todo es código

generado gracias a nuestro ide de desarrollo netbeans.
Eventos
Los eventos son todas las acciones con las cuales el usuario interactúa con la
GUI, dar clic sobre un botón, presionar las teclas del teclado, etc. Cada vez que
se produce un evento, se crea un objeto. Laclase padre de los eventos es
"java.awt.event".
Cada lenguaje de programación tiene su propio modelo de eventos, en Java se
definen clases auxiliares llamadas escuchadores (listeners) que reciben
eventos específicos.
No es propósito de este modulo profundizar en este tema, se trabajará solo el
evento clic del botón.

Creación de clase de validación.
En este caso se trata de crear una clase que nospermita validar la información
de una GUI y poderla utilizar en todos los proyecto de aquí en adelante.
Existen muchas formas de validación de información

en las GUI, en este

modulo las clasificaremos y seguiremos un orden.
Clasificación de validación


Validación de blancos o vacio:
Es cuando el componente no ha recibido ninguna información del
usuario.
El error ocurre cuando en una caja detexto, simplemente no ha escrito
nada, en un lista desplegables podemos dejar una primera opción que
diga seleccione y si el usuario no escoge otra, sabremos ocurrirá el error
y en un botón de opciones simplemente no ha escogido ninguna opción.



Validación numérica:

Cuando en un campo se requiera una información numérica ya sea
entera o sea real ejemplo un valor, un saldo, una cantidad entre...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Validacion
  • Validacion
  • VALIDACION
  • Validacion
  • Validacion
  • validacion
  • Validacion
  • Validacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS