sábado, 24 de noviembre de 2012

JOptionPane.showInputDialog()


JOptionPane.showInputDialog()
Tenemos varios métodos JOptionPane.showInputDialog() y la diferencia entre ellos es que tienen más o menos parámetros, según queramos aceptar o no las opciones por defecto. Los parámetros y sus significados son muy similares a los del método showOptionDialog(), pero hay una diferencia.
Si usamos los métodos que no tienen array de opciones, la ventana mostrará una caja de texto para que el usuario escriba la opción que desee (un texto libre). Si usamos un método que tenga un array de opciones, entonces aparecerá en la ventana un JComboBox en vez de una caja de texto, donde estarán las opciones que hemos pasado.
Aquí un par de trozos de código, el primero para conseguir una caja de texto,
// Con caja de texto
String seleccion = JOptionPane.showInputDialog(
   unComponentePadre,
   "Input dialog",
   JOptionPane.QUESTION_MESSAGE);  // el icono sera un iterrogante
       
System.out.println("El usuario ha escrito "+seleccion);


y la imagen que obtenemos con este código:


No hay comentarios:

Publicar un comentario