Вы находитесь на странице: 1из 12

PROFESOR: DANIEL FERNANDO LOZA SANTA CRUZ

ESCUELA DE TECNOLOGÍA DE LA INFORMACIÓN


CURSO: Programación Orientada a Objetos - Java

Tema: ARRAYLIST

Ejercicio 1

 Crear e implementar una aplicación de ingreso de alumnos utilizando el ArrayList

Solución 1

1. Crear una carpeta con el nombre: ClaseArrayList01


2. Activar el programa Netbeans

Clic en: File


Clic en: New Project

Clic en: Java Clic en: Java Application

Clic en: Next

Nombre del proyecto: AplicaArrayList01

Carpeta de trabajo: ClaseArrayList01

Desactivar la casilla: Create Main Class

Clic en: Finish

Página | 1
PROFESOR: DANIEL FERNANDO LOZA SANTA CRUZ

3. Clic derecho en: Source Package

Clic en: Java Package

Nombre del paquete: pkgModelo

Clic en: Finish

4. Se crea otro paquete con el nombre: pkgVista

5. Se crea un archivo de clase: ClsEstudiante.java, en el paquete: pkgModelo


6. Clic derecho en el paquete: pkgModelo

Nombre de la clase: ClsEstudiante

Clic en: JavaClass

Clic en: Finish

Página | 2
PROFESOR: DANIEL FERNANDO LOZA SANTA CRUZ

7. Editor de la clase: ClsEstudiante

Los atributos de un estudiante:

Código, Apellidos, Nombres, Edad, Sexo, Correo

8. Se crean los siguientes atributos para el estudiante:

Página | 3
PROFESOR: DANIEL FERNANDO LOZA SANTA CRUZ

9. Se genera el primer constructor de la clase, para ello pulsar la tecla: Ctrl y la barra
espaciadora

Doble Clic en: ClsEstudiante () - generate

10. Se muestra el constructor de la clase:

11. Se genera el segundo constructor de la clase con parámetros, para ello pulsar la tecla: Ctrl y la
barra espaciadora

Doble Clic en: ClsEstudiante (String código……String correo) - generate

12. Se muestra los dos constructores de la clase

Doble Clic en: ClsEstudiante (String código……String correo) - generate

Página | 4
PROFESOR: DANIEL FERNANDO LOZA SANTA CRUZ

13. Se agrega los métodos de comunicación: Set y Get


14. De la barra de menús, seleccionar la opción:

Clic en la opción: Encapsulate Fields (Encapsular Campos)

15. Se muestra la siguiente pantalla:

Clic en: Select All

Clic en: Refactor

Página | 5
PROFESOR: DANIEL FERNANDO LOZA SANTA CRUZ

16. Se agrega el get y set por cada atributo:

17. Grabar el proyecto


18. Se agregar una clase: FrmEstudiante.java, dentro del paquete: pkgVista
19. Clic derecho en la carpeta: pkgVista

Clic en: New

Clic en: Jframe Form

Nombre de la clase: FrmEstudiante

Clic en: Finish

Página | 6
PROFESOR: DANIEL FERNANDO LOZA SANTA CRUZ

20. En la propiedad: Title

21. Diseño del Formulario

JmenuBar

JList / Nombre: Jlista

22. Nombre de los cuadros de textos

Página | 7
PROFESOR: DANIEL FERNANDO LOZA SANTA CRUZ

23. Seleccionar el Jlist (Jlista)

La Propiedad model debe estar vacío

24. En la clase: FrmEstudiante.java


25. Se importan las clases y los packages(paquetes)

 Se importa la clase ArrayList

 Se importa el paquete pkgModelo

 Se importa la clase DefaultListModel

26. Se crea al objeto: arreglo de Tipo: ArrayList, la cual contiene a la clase: ClsEstudiante

27. Se define al objeto modelo de tipo: DefaultListModel (Jlista (Jlist))

Página | 8
PROFESOR: DANIEL FERNANDO LOZA SANTA CRUZ

28. En el evento de la opción del JMenuBar1, clic derecho en: JMenu1

Clic en: Events Clic en: Action

Clic en: MouseClicked

Clic en: Mouse

Limpiar los cuadros de textos

29. En el evento de la opción del JMenuBar1, clic derecho en: JMenu2

Clic en: Events Clic en: Action

Clic en: MouseClicked

Clic en: Mouse

Página | 9
PROFESOR: DANIEL FERNANDO LOZA SANTA CRUZ

30. Se codifica lo siguiente:

Los valores de cada objeto se almacenan a las variables respectivas

Con el método: add del objeto arreglo, se agrega los valores al constructor de la clase: ClsEstudiante

Se crea al objeto modelo de tipo DefaultListModel

31. Para la lectura de datos del objeto: arreglo se utiliza a la sentencia de repetición: for
32. El valor inicial de i=0, la condición es: que i debe ser menor que el tamaño del arreglo:
arreglo.size(), i se incrementa en uno.
33. Se da lectura a los atributos: getCodigo(), getApellidos() hasta getCorreo() del objeto arreglo
y se agrega al objeto modelo por medio del método: addElement

Página | 10
PROFESOR: DANIEL FERNANDO LOZA SANTA CRUZ

34. Se imprimen los valores del objeto: modelo, por medio del método: setModel (Jlista)

35. En el evento de la opción del JMenuBar1, clic derecho en: JMenu3

Clic en: Events Clic en: Action

Clic en: MouseClicked

Clic en: Mouse

36. Grabar y ejecutar la aplicación

Página | 11
PROFESOR: DANIEL FERNANDO LOZA SANTA CRUZ

Ejercicio 2

1. Crear un ArrayList de datos que permita grabar y listar los detalles de un video
2. Los atributos del video son: Código, Video, Genero, Precio, Noscar, Actor, Actriz, Director,
idioma

Ejercicio 3

1. Crear un ArrayList de datos que permita grabar y listar los detalle de medicamentos
2. Los atributos del Medicamento son: Código, Producto, Tipo, Precio, Stock, Laboratorio, País

Ejercicio 4

1. Crea un login de ingreso


2. Crear un Pantalla principal que tenga las opciones principales: Mantenimiento y Salir
3. En la opción Mantenimiento, se muestra lo siguiente: Videos y Medicamentos
4. La opción videos invoca al formulario de ingreso y listado de videos (Ejercicio 2)
5. La opción Medicamentos invoca al formulario de ingreso y listado de medicamentos (Ejercicio
3)
6. Crear un archivo de clase de imagen y deberá ser utilizada para todos los JFrame

Página | 12

Вам также может понравиться