JOPTIONPANE:
Es un componente al estilo Pop Up que sirve como un promt o ventana de datos donde se puede pedir o desplegar información.
Siempre que pensemos usar la clase JOptionPane, devemos primero importarla.
import javax.swing.JOptionPane;
———————————————————————————————————————————
Solicitar datos:
Al solicituar informacion, este se guarda en un String usando el metodo showInputDialog
Codigo:
String nombre;
nombre = JOptionPane.showInputDialog("Ingrese su nombre");
———————————————————————————————————————————
Mostrar mensaje:
Para mostrar un mensaje en una ventana solo debemos usar el metodo showMessageDialog
Codigo:
JOptionPane.showMessageDialog(null,"Hola"+nombre+" Bienvenido ! !");
showMessageDialog
Es un diálogo simple que presenta un boton de “Aceptar”. Se puede especificar fácilmente el mensaje, el icono, y el título que el diálogo exhibe. Aquí están algunos ejemplos del showMessageDialog que se usan:
Codigo:
JOptionPane.showMessageDialog(ventana, “El cielo es de color azul.”, “Dialogo sencillo”, JOptionPane.INFORMATION_MESSAGE);
Codigo:
JOptionPane.showMessageDialog(ventana, “Quieres usar el Question Dialog ”+ “(como esto)\n” + “para preguntar, OK?”, “Dialogo sencillo”, JOptionPane.QUESTION_MESSAGE);
Codigo:
JOptionPane.showMessageDialog(ventana,“El cielo es de color azul.”, “Dialogo sencillo”, JOptionPane.ERROR_MESSAGE);
Codigo:
JOptionPane.showMessageDialog(ventana, “El cielo es de color azul.”, “Dialogo sencillo”, JOptionPane.INFORMATION_MESSAGE, icono);
JOptionPane.showMessageDialog(ventana, “El cielo es de color azul.”, “Dialogo sencillo”, JOptionPane.PLAIN_MESSAGE);
Los argumentos:
———————————————————————————————————————————
- Component parentComponent: Es el componente padre del diálogo, si el argumento pasa como null simplemente el diálogo se mostrará en centro de la pantalla y no tendra el foco principal si hay JFrame o alguna otra ventana
- Object message: El mensaje a mostrar, es el texto principal
- String title: El titulo que lleva el diálogo en la barra de tareas
- int optionType: El tipo de diálogo, puede ser del tipo DEFAULT_OPTION, YES_NO_OPTION, YES_NO_CANCEL_OPTION, OK_CANCEL_OPTION
- int messageType: El tipo de icono que tendrá el diálogo, puede ser PLAIN_MESSAGE (sin icono), ERROR_MESSAGE, INFORMATION_MESSAGE, WARNING_MESSAGE, QUESTION_MESSAGE
- Icon icon: El icono personalizado que tendra el diálogo
- Object[] options: Estas son las opciones que tendrá el diálogo, son útiles cuando creamos nuestros propios diálogos
http://monje.oneble.com/java/dialogos-con-joptionpane/
ResponderEliminar