como hacer en java

Como usar Choice en Java

Encuentra en el sitio

Muchas veces necesitamos mostrar un conjunto de opciones, tal es el caso de departamento y ciudad al que pertenece un usuario, para tal fin esta el componente Choice, el cual es el equivalente al select de HTML. Para esto daré un pequeño código el cual servirá de guía de Como usar el Choice en Java.

 

choice en java
Para el ejemplo he dispuesto de dos eventos, uno propio del Choice y el otro para un JButton. El primer evento se usa al escoger la opción, una vez seleccionado se muestra un JPanel a la derecha. Cuando se seleccione la opción de suma, se realizara la operación inmediatamente después seleccionar el valor con el segundo Choice en el respectivo JPanel; Cuando se seleccione la opción de selección obtendremos el texto del Choice al dar click en el JButton. Me complique en el ejercicio? o.O

El código del ejemplo es el siguiente:

 

 

En este nuevo ejemplo he mostrado dos formas de implementar los eventos, la primera es implementar el listener en la clase principal, el otro, es crear una clase interna en la cual implemento el listener para el Choice. El crear una clase interna se ve de la linea 111 a la 128, y la implementación al componente se aprecia de la linea 56 a la 58.

Si te ha gustado el post, compártelo, regala un like ó comenta 😉

  1. Avatar for belial9826 Gerardo de Jesús dice:

    Muy bueno amigo, gracias.

  2. Avatar for belial9826 osmar dice:

    Buenas, gracias me a servido mucho, déjame darte una recomendación por convención todas las variables deben tener un nombre claro y significativo, Saludos

  3. Avatar for belial9826 Arturo Olmedo dice:

    Que tal Amigo.
    Una pregunta

    ¿Como Des selecciono un elemento choice?
    Ya probé tratando de que indicar -1 en select pero me marca error;
    me indica que la posición existe.
    Lo que necesito es que una vez que se haya seleccionado un elemento
    de nuevo se pueda deseleccionar.

    Gracias de Antemano

    Saludos

  4. Avatar for belial9826 sicuatro dice:

    Hola. Me está ayudando mucho tu blog a empezar Java. Muchas gracias.

    Tengo dudas acerca de los for (he copiado y pegado el código en el eclipse y da error).

    for(int i=0; i<arStr.length; i++)

    Si lo entiendo bien hay un “;” que debería ser un símbolo “=” o “<" pero no tengo claro cual es.

    El otro error que aparece es en los if:

    if(jpEj1 != null && jpEj1.isVisible())

    Creo que lo que habría que corregir es quitar las palabras "amp" y los ;

    Muchas gracias. Un saludo.

    1. Avatar for belial9826 belial9826 dice:

      Hola @sicuatro. Tienes toda la razón! He estado haciendo algunas modificaciones al blog, al parecer los cambios han modificado el texto de los artículos. Corrijo eso de inmediato.

Deja un comentario