Hola a todos esta es mi primera publicación y para empezar en esta ocasión pondré una opción mas de el método showInputDialog, para los que apenas están comenzando en esto de java y estén realizando sus primeras aplicaciones les puede servir.
Para comenzar el método showInputDialog devuelve el objeto String tecleado si se pulso Aceptar o null si se pulso Cancelar.
Su sintaxis es la siguiente:
public static String showInputDialog(Object mensaje)throws HeadlessException
Pero para este ejemplo utilizaremos el siguiente formato:
public static Object showInputDialog(Component componentePadre,
Object mensaje,
String titulo,
int tipomensaje,
Icon icono,
Object[] valores,
Object valorInicial)
throws HeadlessException
Como sabemos los dos primeros parámetros son obligatorios; el resto son opcionales. Nos enfocaremos en los dos últimos:
valores.- lista de valores seleccionables.
valorInicial.- valor seleccionado por omisión.
Aqui esta el codigo:
import javax.swing.*;
public class LeerDatos
{
public static void main (String arg[]){
Object[] valoresSeleccionables={"uno","dos","CLX","cuatro","cinco"};
String s=(String)JOptionPane.showInputDialog(null,
"Seleccione una opcion",
"Lista de valores",
JOptionPane.PLAIN_MESSAGE,
new javax.swing.ImageIcon("imagenes/game.gif"),
valoresSeleccionables,
valoresSeleccionables[2]
);
}}
Espero que les sirva....
A quien teme preguntar, le averguenza aprender.
* * * CLX Development Team * * *
