Ejercicios Java - Interfaces gráficas #8 - Haciendo un examen de 1º de DAW/DAM E-learning

¿Necesitas que sea tu tutor personal? https://www.discoduroderoer.es/tutori... Consigue cupones de descuento de mis cursos de udemy: https://cupones.discoduroderoer.es/#/... Sigue mis próximos eventos: https://eventos.discoduroderoer.es Visita nuestra web: http://www.discoduroderoer.es/ ¿Necesitas un servidor de calidad? Webempresa te lo da. https://clientes.webempresa.com/europ... ¿Quieres seguir nuestros trabajos? Visita nuestro github. https://github.com/DiscoDurodeRoer ¡Sé nuestro patrón!   / discoduroderoer   Síguenos en las redes sociales: Facebook: http://goo.gl/JcLshS Twitter: http://goo.gl/MU2Gbo Google+: http://goo.gl/8U8aXt Youtube: http://goo.gl/5vjkGP o suscribete Discord:   / discord   Twitch:   / discoduroderoer_prog   Si quieres contactar con nosotros para alguna consulta o enviarnos ejercicios: [email protected] Enunciado: 1) Una academia de inglés te ha contratado para que escribas una aplicación para llevar un registro de las personas con las que se relaciona: alumnos, profesores,… a. Crea la clase Persona. De esta clase no se van a poder instanciar objetos, sólo servirá de patrón para las otras clases de las que sí se podrán instanciar objetos. La información que nos interesa de cada persona es su dni y su nombre. Añade un constructor vacío y otro que reciba como parámetros los atributos dni y nombre, y los métodos get y set para cada uno de los atributos de la clase. b. Crea la clase Profesor. De esta clase nos interesan los atributos salario y fijo (que toma el valor verdadero cuando tiene un contrato fijo y falso cuando es temporal). Añade un constructor vacío y otro que reciba como parámetros los atributos dni, nombre, salario y fijo, los métodos get y set para cada uno de los atributos de la clase, y un método que reciba como parámetros la retención del IRPF y la antigüedad (en años) y calcule el salario final teniendo en cuenta que, por cada año trabajado, se sumarán 50 euros. 2) A partir de las clases Persona y Profesor del ejercicio anterior a. Diseña la interfaz para introducir los datos de un profesor. Debería ser algo así: b. Los datos se guardarán en un ArrayList para que puedas buscarlos por su DNI y mostrarlos. En caso de que no esté dado de alta, aparecerá un mensaje indicándolo. Al mostrar los datos del profesor buscado, se activará el radioButton correspondiente usando el método setSelected. Para limpiar los datos de los radioButton, tenemos el método clearSelection() del buttonGroup. c. Escribe el código para buscar un profesor por DNI. d. Escribe el código para limpiar las cajas de texto y para el botón Salir. Descarga de los proyectos y enunciados: https://github.com/DiscoDurodeRoer/ej... Recopilación de descargas de los videos de youtube: https://www.discoduroderoer.es/descar...