JTagua

Inicio » Posts tagged 'JComboBox'

Tag Archives: JComboBox

Anuncios

Swing 12: JComboBox.

Veamos ahora el comportamiento básico del componente JComboBox. Este componente permite seleccionar un elemento de una lista. El ejercicio consiste en presentar un JFrame, que a su vez contiene un panel y éste contiene:

  • Una etiqueta (JLabel) con el texto “Seleccione una Opción:”
  • Una caja combinada (JComboBox) con dos opciones (Hombre, Mujer), que se introducen a través de la propiedad Model.
  • Una etiqueta (JLabel) que contiene inicialmente un icono que se corresponde con un chico.

El ejercicio consiste en capturar la acción del cambio/selección del elemento de la lista de la caja realizado por el usuario. Para comprobar la selección del elemento de la lista asignaremos a la segunda etiqueta un icono de un chico o una chica según se seleccione Hombre o Mujer respectivamente.

Es decir:

(más…)

Anuncios

JComboBox

Para realizar un estudio riguroso y detallado del Componente JTextField, lo mejor sería visitar la dirección de Sun Microsystem siguiente

http://java.sun.com/j2se/1.4.2/docs/api/javax/swing/JComboBox.html

y además consultar el tutorial http://java.sun.com/docs/books/tutorial/uiswing/TOC.html

Veremos aquí una descripción simple de dicho componente analizando los constructores y las propiedades y métodos mas utilizados.

Descripción:

El componente JComboBox permite al usuario seleccionar un valor de una lista o introducirlo directamente.

En la imagen anterior puede verse los dos estados en los que cabría encontrar un control JComboBox: En la primera se ha seleccionado la opción Pig, en la segunda se ha desplegado la lista para seleccionar un valor.

Constructores:

JComboBox(ComboBoxModel), JComboBox(Object[]), JComboBox(Vector)

Los tres métodos anteriores permiten instanciar un objeto JComboBox con una lista de valores predeterminada.