Proyecto Final
El proyecto final consiste en 3 ejercicios en equipo de mínimo
dos personas y máximo cuatro personas
La entrega del proyecto es el día del examen final, 09 de junio de 7 a
9
a) Hacer un programa en Java, que extienda a un JFrame y que conste
de varios JavaBeans gráficos que extienden a JPanel. Los JavaBeans
de tipo JPanel deben tener los siguientes componetes
Panel1- Mostar JComboBox y JList (con JScrollPane)
Panel2- Mostrar un JTextArea combinado con menus
que tenga la misma presentación que el notepad
Panel3 - Mostrar un JTable
Panel4 - Mostrar un JTree
Panel5 - Mostrar varios JInternalFrame
Panel6 - Usando Imágenes o Java2D hacer un Arcade Game
El layout del JFrame debe ser CardLayout
b) En base a las copias proporcionada por el profesor, introducir el
código (que usa gráficos, multithreading y redes) y hacerlo funcionar
c) Hacer un programa que manipule altas, bajas, cambios y consultas.
Usando archivos de acceso aleatorio y estructuras de datos Java (
ya sea un TreeMap o LinkedList o lo que se considere propicio)
Se debe dar de alta el siguiente registro de longitud fija
Clave: Llave primaria (int)
Nombre: String, longitud 64
Apellidos: String, longitud 64
Sueldo: double
Departamento: String, longitud 48
Se deben de implantar gráficamente las cuatro formas de Alta, Baja,
cambio y consulta; accesible cada forma con un JMenu
Se deben usar técnicas de programación orientada a objetos como
Encapsulamiento
Paquetes
Manejo de Excepciones
Herencia
Polimorfismo
Pruebas Unitarias con JUnit
               (
geocities.com/gusdelact)