Está en la página 1de 1

Práctica No.

1 – Competencia 1

Materia: Tópicos Avanzados de Programación


Profesor: I.S.C. José Jesús Sánchez Farías
Periodo: Agosto-Diciembre 2019
Fecha: 14 de Septiembre 2019
Nombre alumno(a): _____________________________
Objetivo: Aplicar conceptos básicos de diseño y programación de interfaces gráficas de usuario con JavaFX.

1. Crear una aplicación JavaFX que permita a la oficina del “Registro Civil” registrar los datos
principales de un recien nacido. La aplicación debe contener las siguientes características:
1. La pantalla se divide en cuatro secciones:
1. Datos Generales
2. Datos del registrado
3. Datos de los padres
4. Datos de los abuelos
2. Datos Generales.
▪ Colocar campos para: No. Oficialia, No. Libro, No. Acta.
▪ Mostrar de manera “fija” los siguentes campos: Fecha de registro (mostrar fecha actual), lugar
de registro (Colocar un ComboBox al menos 5 municipios del estado de Guanajuato).
3. Datos del registrado.
1. Colocar campos de captura para: Nombre completo, fecha de nacimiento (DatePicker), lugar de
nacimiento, hora, nacionalidad, registrado, género (combobox con las opciones masculino,
femenino), comparecencia (combobox con las opciones padre o madre).
4. Datos de los padres.
1. Colocar campos de captura para: Nombre completo, nacionalidad y edad tanto para el padre
como para la madre.
5. Datos de los abuelos.
1. Colocar campos de captura para: Nombre completo, nacionalidad y edad tanto de los abuelos
paternos como los abuelos maternos.
6. La aplicación debe permitir almacenar la información basada en un clase Java de nombre
“Registro”, la cual debe contener los campos antes descritos.
7. La aplicación debe contener cinco botones, los cuales deben tener la siguiente funcionalidad:
1. Guardar. Al presionar almacenar la información capturada y limpiar los campos de captura. Se
debe mostrar un mensaje indicado la operación exitosa.
2. Salir. Terminar con la aplicación.
3. Ver datos del registrado. Mostrar con un Alert, todos los datos del registrado.
4. Ver datos de los padres. Mostrar con un Alert, todos los datos de los padres.
5. Ver datos de los abuelos. Mostrar con Alert, todos los datos de los abuelos.
2. Consideraciones importantes:
1. Se puede utilizar algún entorno de desarrollo (IDE) como IntelliJ CE ó NetBeans.
2. La interfaz gráfica se debe crear completamente con código Java sin utilizar código FXML.
3. En el Layout principal se puede utilizar un BorderPane para el acomodo y distribución de los
componentes.
3. Documentar todos los pasos realizados, incluir capturas de pantalla y subir a Google Classroom, así
también, incluir código fuente de la aplicación (proyecto del IDE).
1. Generar portada con los siguientes elementos:
1. Logotipos SEP e ITC, nombre Institución, nombre de la carrera y depto. Académico
2. Nombre completo y número de control del alumno(a)
3. Número de competencia que corresponda
4. Evidencia: Práctica 1

También podría gustarte