JAVA: MODELOS DE CUADRO DE LISTA
1. Realiza un nuevo proyecto.2. En la ventana principal debes añadir lo siguiente:
a. Un combo llamado cboNumeros.
b. Un botón “Pares” llamado btnPares.
c. Un botón “Impares” llamado btnImpares.
d. Una etiqueta con borde llamada etiResultado.
3. Elimina todos los elementos que contenga el combo. Recuerda, debes usar la propiedad “model” del combo para cambiar sus elementos.
4. Después de haber hecho todo esto, tu ventana debe quedar más o menos así:

5. En el evento actionPerformed del botón Pares, programa lo siguiente:
int i;
DefaultComboBoxModel modelo = new
DefaultComboBoxModel();
for (i=0;i<10;i+=2) {
modelo.addElement("Nº "+i);
}
6. Observa lo que hace este código:
a. Crea un objeto “modelo” para el combo.
Al igual que pasa con los cuadros de lista, los combos tienen un objeto “modelo” que es el que realmente contiene los datos. En el caso de los combos, para crear un objeto “modelo” se usará esta instrucción:
DefaultComboBoxModel
modelo = new DefaultComboBoxModel();
c. Observa el uso de la propiedad addElement para añadir un elemento al modelo del combo.
d. Se ha usado un bucle for para hacer la introducción de datos en el modelo más fácil.
e. Finalmente, se asocia el modelo al combo a través de la siguiente línea, con lo que el combo aparece relleno con los elementos del modelo:
cboNumeros.setModel(modelo);
7. Ejecuta el programa y observa el funcionamiento del botón Pares.

8. El botón Impares es similar. Programa su actionPerformed como sigue:
int i;
DefaultComboBoxModel modelo = new DefaultComboBoxModel();
for (i=1;i<10;i+=2) {
modelo.addElement("Nº "+i);
}