jueves, 26 de junio de 2008

Requerir datos con showInputDialog



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 * * *


No hay comentarios: