PROGRAMACIÓN
JAVA
LISTAS, COMBOS, MODELOS
Ejercicio 1
Se pide realizar un programa que tenga el siguiente aspecto:
Esta ventana contiene lo siguiente:
- Un cuadro de lista llamado lstMeses.
- Varios botones de opción con los siguientes nombres:
o Un botón “Trimestre 1” llamado optTri1.
o Un botón “Trimestre 2” llamado optTri2.
o Un botón “Trimestre 3” llamado optTri3.
o Un botón “Trimestre 4” llamado optTri4.
o Todos estos botones deben estar agrupados a través de un objeto ButtonGroup
al que llamaremos grupoTrimestres.
o Interesará que estos botones estén dentro de un panel.
- Un botón “Rellenar” llamado btnRellenar.
- Un botón “Vaciar” llamado btnVaciar.
- Una etiqueta etiMes con un borde.
El programa funcionará de la siguiente forma:
- El usuario elegirá una de las opciones: Trimestre 1, Trimestre 2, Trimestre 3, Trimestre
4.
- A continuación el usuario pulsará el botón Rellenar, y entonces el cuadro de lista se
rellenará con los meses correspondientes al trimestre elegido.
- Por ejemplo, si el usuario elige el Trimestre 2 y pulsa el botón, entonces el cuadro de
lista contendrá: Abril, Mayo, Junio.
- Cuando el usuario pulse el botón Vaciar, el cuadro de lista se vaciará.
- Cuando el usuario haga clic sobre un elemento de la lista, este debe aparecer en la
etiqueta etiMes.
Ejercicio 2
Se pide realizar un programa que tenga el siguiente aspecto:
Esta ventana contiene lo siguiente:
- Un combo llamado cboProgresion.
- Un cuadro de texto llamado txtInicio.
- Un cuadro de texto llamado txtFin.
- Un cuadro de texto llamado txtIntervalo.
- Un botón “Rellenar” llamado btnRellenar.
- Una etiqueta llamada etiResultado.
- Un botón “Vaciar” llamado btnVaciar.
El programa funcionará de la siguiente forma:
- El usuario introducirá un número en txtInicio.
- Luego introducirá otro número en txtFin.
- También introducirá un número en txtIntervalo.
- Al pulsar el botón Rellenar, el combo se rellenará con el listado de números
comprendidos entre el número inicial y el número final con intervalo el indicado.
- Un ejemplo:
o El usuario introduce en txtInicio un 2
o El usuario introduce en txtFin un 12
o El usuario introduce en txtIntervalo un 3
o Al pulsar el botón Rellenar, el combo debe rellenarse con los siguientes
números: 2, 5, 8, 11
o Observa, del 2 al 12 saltando de 3 en 3.
- Al elegir cualquiera de los números en el combo, este debe mostrarse en la etiqueta
etiResultado.
- Al pulsarse el botón “Vaciar” el combo se vacia.
A tener en cuenta.
- Si el usuario introduce algo que no sea un número en los cuadros de texto, el programa
debería mostrar un error.
- El número inicial debe ser menor que el número final. En caso contrario el programa
debe mostrar un error.