Java - Joptionpane
Esta clase tiene cuatro métodos básicos:
JOptionPane.showMessageDialog( );
showMessageDialog:
Sintaxis:
Ejemplo:
JOptionPane.showMessageDialog(parent, mensaje,titulo, iconos)
JOptionPane.showMessageDialog(null, "Mensaje a mostrar",
"Titulo de la caja", JOptionPane.WARNING_MESSAGE);
Muestra lo siguiente:
Se pueden usar:JOptionPane.WARNING_MESSAGE,
JOptionPane.ERROR_MESSAGE,
JOptionPane.PLAIN_MESSAGE, (No muestra el icono)
JOptionPane.INFORMATION_MESSAGE (por defecto)
JOptionPane.QUESTION_MESSAGE,
1
showInputDialog:Sintaxis:
Ejemplo:
JOptionPane.showlnputDialog( );
JOptionPane.showInputDialog(parent, mensaje, titulo, iconos)
JOptionPane.showInputDialog(null, "Indicaciones", "Titulo de entrada",
Muestra losiguiente:
JOptionPane.QUESTION_MESSAGE);
Se pueden usar:
JOptionPane.WARNING_MESSAGE,
JOptionPane.ERROR_MESSAGE,
JOptionPane.PLAIN_MESSAGE, (No muestra el icono)JOptionPane.INFORMATION_MESSAGE
JOptionPane.QUESTION_MESSAGE (por defecto)
JOptionPane.showConfirmDialog( );
showConfirmDialog:
Sintaxis:
JOptionPane.showConfirmDialog(parent, mensaje, titulo, tipo,
iconos)2
Ejemplo:
JOptionPane.showConfirmDialog(null, "Mensaje a mostrar","Título de la caja",
JOptionPane.YES_NO_OPTION,
JOptionPane.INFORMATION_MESSAGE);
Muestra lo siguiente:
Se puedenusar:
JOptionPane.YES_NO_OPTION
JOptionPane.YES_NO_CANCEL_OPTION
JOptionPane.OK_CANCEL_OPTION
JOptionPane.CLOSED_OPTION
Este método devuelve un valor entero:
YES_OPTION = OK_OPTION =CLOSED_OPTION = 0,
NO_OPTION = 1
CANCEL_OPTION = 2
Ejemplo: Crear un dialogo Si/No:
int n = JOptionPane.showConfirmDialog(null, "Desea comprar el producto?",
"Mensaje desistema",JOptionPane.YES_NO_OPTION);
if (n == JOptionPane.YES_OPTION) {
JOptionPane.showMessageDialog(null, “perfecto!”);
}
else if (n == JOptionPane.NO_OPTION) {
3
}
JOptionPane.showMessageDialog(null,...
Regístrate para leer el documento completo.