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