Академический Документы
Профессиональный Документы
Культура Документы
Un cuadro de dilogo no es ms que una ventana que nos permite mostrar mensajes, por ejemplo, de
error, de advertencia o de informacin, o para pedir el ingreso de un valor, adems nos permite
solicitar al usuario su intervencin para decidir si se realizar o no una accin, como ser los mensajes
de confirmacin.
JOptionPane es una clase de la biblioteca Swing (que contiene las libreras de interfaz grfica de
usuario), para poder usar sus mtodos es necesario importarla: import
javax.swing.JOptionPane;
Podemos mencionar que JOptionPane tiene bsicamente 4 mtodos, que definen la manera y la
funcionalidad con la que se mostrar un cuadro de dilogo:
Sintaxis:
JOptionPane.showMessageDialog(this, "Este es un mensaje detallado", "xito!",
JOptionPane.INFORMATION_MESSAGE);
Como se puede ver, lo diferente est en que se le pasan dos argumentos ms a parte del componente
padre y del mensaje a mostrarse, el tercer parmetro es lo que se situar como ttulo del cuadro de
dilogo y el ltimo parmetro es la constante que define el tipo de mensaje a ser mostrado.
Resultado:
Constantes de JOptionPane: los mensajes pueden ser de
tipo informativo
(INFORMATION_MESSAGE), de error (ERROR_MESSAGE), de advertencia
(WARNING_MESSAGE), mensaje plano (PLAIN_MESSAGE) o mensaje interrogativo
(QUESTION_MESSAGE) aunque el uso de este ltimo tipo de mensaje no tiene mucho sentido
para este caso.
Ejemplos
Nota: Cuando lo que se va a ingresar es un nmero, se debe realizar una conversin para poder
utilizarlo como tal. Por ejemplo:
int numero = Integer.parseInt(JOptionPane.showInputDialog (this, "Ingrese un
nmero: ", "showInputDialog",JOptionPane.INFORMATION_MESSAGE));
Pero esto debemos controlar que se escriban slo nmero para que no arroje errores en la conversin,
podramos solucionar tan slo encerrndolo en un try-catch
Hasta aqu, se puede hacer uso de todas las funcionalidades que nos facilita la clase JOptionPane,
adems de darle un toque ms elegante a nuestro programa.