Objetivo |
Generer los métodos que calculan la cantidad mensual a pagar. | |
Producto a Entregar |
Un archivo comprimido con el programa generado en la actividad. | |
Forma de Trabajo |
Individual | |
Tiempo estimado |
2 horas | |
Forma de Entrega |
Por Blackboard | |
Recomendaciones |
|
Instrucciones |
|
|---|---|
Paso 1:Para poder utilizar un JList dinámico debemos crear un modelo de lista que va a manejar los elementos que se agregan y se quitan de la lista. Para poder crear un DefaultListModel (una implementación del modelo de lista) debes hacer lo siguiente:
Nuestra lista todavía no está comunicandose con el modelo, por lo que debemos modificar la propiedad model como se ve en las siguientes imágenes:
Para saber cuando el usuario seleccionó algo en la lista debemos utilizar el evento valueChanged de la lista, como se ve en la siguiente imagen:
Podemos obtener el valor que está seleccionado en la lista mediante el método getSelectedValue() como se ve en la siguiente imagen. Sólo hay que recordar que dentro de la lista hay objetos, por lo que al sacar un objeto tenemos que hacer un cast.
Paso 2:Descarga el archivo con la tercera parte de la documentación del proyecto: Paso 3:Implementa todos los métodos menos MainFrame.readFiles() y AdminDialog.saveCar(). Al terminar esta entrega tu proyecto debe agregar carros a la lista, debes poderlos seleccionar y se deben mostrar los datos correctos en las cajas de texto de la ventana MainFrame. Tips:
Este es uno de los avances más largos, por lo que tienes hasta la segunda sesión de la semana de exámenes para terminarlo. |
|