Joptionpane

Solo disponible en BuenasTareas
  • Páginas : 2 (330 palabras )
  • Descarga(s) : 9
  • Publicado : 13 de agosto de 2010
Leer documento completo
Vista previa del texto
La clase JOptionPane

Esta clase nos permite mostrar una serie de diálogos preestablecidos que pueden tener distinto carácter:
- Informativos
- Mensajes de error
- Mensajes de advertencia
-Elecciones
- Entrada de datos
- Etc.

Los principales métodos son aquellos de la forma showXXXDialog y las XXX varían según el carácter del diálogo que se desea. A continuación algunos de estosmétodos.

El método showMessageDialog
Este método nos permite mostrar diálogos que muestran un mensaje y contienen un botón de aceptación. Los parámetro mínimos necesarios dependen del carácter delmensaje aunque general mente son la ventana padre, el mensaje a mostrar, el título del diálogo y el tipo de mensaje que se mostrará. En las siguientes figuras podremos ver algunos ejemplos junto al códigoque lo genera.

JOptionPane.showMessageDialog( ventana, “Diálogo de información”); [pic]

JOptionPane.showMessageDialog( ventana, “Diálogo de advertencia”, “Título del Mensaje”,JOptionPane.WARNING_MESSAGE);
[pic]

JOptionPane.showMessageDialog( ventana, “Diálogo de error”, “Título del Mensaje”, JOptionPane.ERROR_MESSAGE);
[pic]

showOptionDialog
Nos muestra un diálogo con los botones,iconos, mensajes, título, etc. que nosotros deseemos. A través de este método podremos cambiar el texto que aparece en los botones de los diálogos preestablecidos, así como otra serie de cambios. Enlas siguientes figuras veremos algunos ejemplos.

JOptionPane.showOptionDialog(this,"¿Has finalizado la práctica?", "Título", JOptionPane.YES_NO_CANCEL_OPTION, JOptionPane.QUESTION_MESSAGE, null,null, null);
[pic]

Este tipo de diálogos nos devolverá un valor entero con el que podremos conocer cual de los botones ha sido pulsado por el usuario. Se puede usar otro método showConfirmDialog conel que obtendríamos resultados parecidos.

El método showInputDialog
Este método nos permite mostrar diálogos estandarizados que nos piden que introduzcamos algún dato. Al igual que en los...
tracking img