CAJAS DE DIALOGO
Objetivo: Identificar los tipos de cuadros de diálogo y su uso así como
aplicar estos en diferentes aplicaciones.
Cuando una aplicación necesita en cualquier
instante datos para poder continuar, es necesario utilizar una nueva ventana. Dichas ventanas
reciben el nombre de cajas de dialogo la funcionalidad de estas es dada por las
clases JOptionPane y JDialog. Las cajas de dialogo que podemos añadir se
dividen en:
·
Cajas de
dialogo Predefinidas: Son cajas de Dialogo creadas por medio de los métodos
proporcionados por la clase Joption Pane de la biblioteca JFC.
·
Cajas de
dialogo Personalizadas: Son cajas de dialogo hechas a la
medida, para lo cual la biblioteca JFC proporciona la clase JDialog.
·
Cajas de
Dialogo estándar: Son cajas de Dialogo muy comunes ; por ejemplo la caja de dialogo abrir o guardar
proporcionada por la clase JFileChooser, o color proporcionado por la clase
JColor Chooser.
Cajas
de dialogo predefinidas:
Visualizar datos
con showMessageDialog.
JOptionPane.showMessageDialog(null,"Usted
borro los datos de los campos de texto","Mensaje
",JOptionPane.QUESTION_MESSAGE);
Componente padre: Determina la
ventana marco (un JFrame )sobre la que se visualiza el dialogo; si es null, o
si componente Padre no es una ventana marco por omisión(normalmente el
escritorio).
Mensaje:
objeto a visualizar.
Título:
Titulo del dialogo.
Tipo
de Mensaje: Tipo de mansaje que se visualiza
ERROR_MESAGGE,INFORMATION_ MESAGGE, QUESTION_MESAGGE o PLAIN_MESSAGE(sin
icono).
Icono: icono que se
muestra en el dialogo, cuando no se especifica se elige uno el función al tipo
de mensaje si tampoco se especificó el tipo de mensaje, el icono que se muestra
es el de información.
Requerir Datos con showInputdialog.
El método
ShowInputDialog visualiza en una caja de dialogo semejante a la figura
siguiente:
El método es el
siguiente:
String clave
=javax.swing.JOptionPane.showInputDialog("Contraseña:");
Confirmar Datos con ShowConfirmDialog
El método
showConfirmDialog visualiza un mensaje en una caja de dialogo semejante al de
una figura mostrada:
El valor
retornado por la función showConfirmDialog es un valor entero que indica que el
botón se ha pulsado (YES OPTION=Si, NO_OPTION=No, CANCEL_OPTION=Cancelar o CLOSED _OPTION si se pulso el botón cerrar).
También se
deberá poner dos botones de opción una
para habitar las cajas de texto y otra
para deshabilitar las cajas de texto.