1. CONTROLES SWING LISTAS
Las lista y cajas "combo" en Swing funcionan
del mismo modo que lo hacían en el AWT,
aunque tienen incrementada la funcionalidad
a través de algunas funciones de conveniencia
que se han incorporado.
2. La imagen siguiente es el resultado que se obtiene en pantalla tras
la ejecución del ejemplo,
y después de haber seleccionado uno de los elementos en la caja combo y
abrirla para proseguir la selección de otra de las opciones o elementos que se permite elegir.
3. Una cosa que se ha mantenido con respecto a las listas de antes
es que los objetos JList no proporcionan automáticamente la
posibilidad de scroll o desplazamiento del contenido, que es una
cosa que se espera que haga automáticamente, y resulta un poco
chocante. No obstante, el añadir scroll a listas es sumamente
sencillo, ya que es suficiente con incluir la
JList en un JScrollPane, y todos los detalles del desplazamiento
del contenido serán ya manejados bajo la responsabilidad del sistema.
5. Propiedades
más usadas:
Model: Permite
establecer los
ítems de la caja
de lista.
Font: Permite
establecer el tipo
de letra en el
objeto de control.
Enabled: Para
habilitar o
inhabilitar el uso
del objeto de
control.
7. Un objeto de control JComboBox permite dibujar en el formulario una lista
desplegadle, la cual contiene opciones (ítems). ComboBox significa “cuadro
combinado” porque combina un cuadro de texto con una caja de lista, es
como si fuera un JtextField mezclado o combinado con un Jlist. Tiene la
particularidad de que se debe seleccionar un botón de comando de despliegue y
luego seleccionar la opción o ítem.
Una vez dado clic en el botón de despliegue
se muestra las opciones o ítems del objeto
CONTROLES jComboBox Y LIST
8. Propiedades
más usadas:
● Model: Permite
establecer los
ítems de la caja
de lista.
● getSelectedIndex:
Contiene el índice del
ítem seleccionado
● Font: Permite
establecer el tipo
de letra en el
objeto de control.
● Enabled: Para
habilitar o
inhabilitar el
uso del objeto
de control.
●setSelectedItem:
Contiene el ítem
seleccionado