Está en la página 1de 8

Cuadros de Dilogos

Cuadro de Dialogo
La clase JOptionPane nos proporcionara cuadros de Dialogo previamente empaquetados, que permitirn mostrar ventanas con mensajes para los Usuarios.

JOptionPane hace que sea fcil para que aparezca un cuadro de dilogo estndar que pide a los usuarios de un valor o les informa de algo

Mtodo
showConfirmDialog

Descripcin
Pide una confirmacin de que se trate, como s / no / cancelar.

showInputDialog
showMessageDialog showOptionDialog

Preguntar por alguna entrada.


Dile al usuario acerca de algo que ha ocurrido. La gran unificacin de las tres.

JOptionPane.showConfirmDialog(.); JOptionPane. showInputDialog (.); JOptionPane.sshowMessageDialog (.); JOptionPane. showOptionDialog (.);

Los parmetros a estos mtodos siguen patrones consistentes:


Ubicacin del mensaje. Para estos efectos nosotros utilizaremos el parametro null, que nos centrara el mensaje en medio de la pantalla. Mensaje. Un mensaje descriptivo que se colocar en el cuadro de dilogo. En la mayora de uso comn, el mensaje es slo una String o String constante. Sin embargo, el tipo de este parmetro es en realidad Object . Su interpretacin depende de su tipo:
Object []. Matriz de objetos se interpreta como una serie de mensajes (uno por objeto) dispuestos en una pila vertical. La interpretacin es recursivo cada objeto en la matriz se interpreta de acuerdo a su tipo. Componente. El Component se muestra en el cuadro de dilogo. Icono. El Icon se envuelve en un JLabel y se muestra en el cuadro de dilogo. Otros. El objeto se convierte en una String llamando su toString mtodo. El resultado es envuelto en un JLabel y se muestra. a

Titulo. Titulo de la ventana de alerta al igual que el mensaje puede ser un tipo Object. Estilo del mensaje. Proporcionando predeterminado. Los valores posibles son:
ERROR_MESSAGE INFORMATION_MESSAGE WARNING_MESSAGE QUESTION_MESSAGE PLAIN_MESSAGE DEFAULT_OPTION YES_NO_OPTION YES_NO_CANCEL_OPTION OK_CANCEL_OPTION

un

icono

Opciones para Botones:

JOptionPane.showConfirmDialog(null, "Elegir una", "Titulo", JOptionPane.YES_NO_OPTION);


JOptionPane.showMessageDialog(null, "alerta", Titulo", JOptionPane.ERROR_MESSAGE); JOptionPane.showOptionDialog(null, "Elige para Continuar", "Peligro", JOptionPane.DEFAULT_OPTION, JOptionPane.WARNING_MESSAGE, null, opciones, opciones[0]);

String cadena = JOptionPane.showInputDialog("Ingrese Cadena"); String cadena = JOptionPane.showInputDialog("Ingrese Cadena", JOptionPane.YES_NO_OPTION);

Object[] Valores = { "Primero", "Segundo", "Tercero" };


Object selectedValue = JOptionPane.showInputDialog(null, "Elija uno", "Titulo", JOptionPane.INFORMATION_MESSAGE, null, Valores, Valores[0]);

También podría gustarte