Páginas

28 de noviembre de 2012

JOptionPane


JOptionPane.showOptionDialog()

El cuadro de opciones muestra uno, dos o tres botones, para que el usuario seleccione uno. Retorna un entero con el identificador del botón pulsado, devuelve -1 si se cierra sin seleccionar ninguno.
Los parámetros del constructor son
1. Padre: podemos colocar null para indicar que no tiene padre
2. Mensaje: es el mensaje a mostrar en el cuadro de dialogo
3. Titulo: es el titulo de la ventana
4. Tipo de opción: es un tipo enumerado el valor determina el número y texto de los botones a mostrar:

DEFAULT_OPTION,
YES_NO_OPTION, YES_NO_CANCEL_OPTION, OK_CANCEL_OPTION.
5. Tipo de mensaje: es el estilo de la ventana, tamvbien es un tipo enumerado.

ERROR_MESSAGE, INFORMATION_MESSAGE, WARNING_MESSAGE, QUESTION_MESSAGE, o PLAIN_MESSAGE
6. Icono: aquí podemos asignar un icono o null para utilizar el icono que el tiene la ventana.
Ejemplo:
int opcion = JOptionPane.showOptionDialog(
Null,
“Deseas continuar?”,
“Salir de la aplicacion”,
JOptionPane.YES_NO_CANCEL_OPTION,
JOptionPane.QUESTION_MESSAGE,
Null);

JOptionPane.showInputDialog()

en el InputDialog se muestra una ventana en la cual la persona escribe la informacion y esta es retornada como un String.
parametros para el constructor:
1. Padre:podemos colocar null para indicar que no tiene padre
2. Mensaje: es el mensaje a mostrar en el cuadro de dialogo
3.  Tipo de mensaje: es el estilo de la ventana, también es un tipo enumerado.

ERROR_MESSAGE,
INFORMATION_MESSAGE,
WARNING_MESSAGE,
QUESTION_MESSAGE, 
PLAIN_MESSAGE
ejemplo de código:
String nombre = JOptionPane.showInputDialog(
   null,
   "Ingrese su nombre: ",
   JOptionPane.QUESTION_MESSAGE);

JOptionPane.showMessageDialog()

Este método muestra un mensaje en pantalla, es el mas sencillo de todos:
JOptionPane.showMessageDialog( null, “Este es un mensaje importante!!!!!);

JOptionPane.showConfirmDialog()

Este método muestra un dialogo, requiriendo una confirmación y mostrando un conjunto de opciones.  tambien utilizamos los tipos enumerados:
YES_OPTION,
NO_OPTION,
CANCEL_OPTION,
OK_OPTION,
CLOSED_OPTION
Ejemplo de codigo
int confirmado = JOptionPane.showConfirmDialog(null, “¿Desea borrar el archivo?”); if (JOptionPane.OK_OPTION == 1)

1 comentarios:

  1. causa ya para validar solo numeros en JOptionPane

    ResponderEliminar

Gracias por tu visita