Este repositorio contiene una serie de prácticas desarrolladas con JavaFX, un framework potente y flexible para la creación de interfaces gráficas en Java. JavaFX se basa en el patrón Modelo-Vista-Controlador (MVC), permitiendo una organización clara y modular del código, facilitando la separación entre la lógica de negocio y la interfaz de usuario.
JavaFX ofrece numerosas ventajas para el desarrollo de aplicaciones gráficas en Java, entre las cuales destacan:
- Uso del Patrón MVC: Permite una mejor organización del código al separar los datos, la interfaz y la lógica de la aplicación.
- Diseño mediante FXML: Posibilita la creación de interfaces declarativas, facilitando la modificación del diseño sin alterar la lógica.
- Compatibilidad con Scene Builder: Herramienta visual que simplifica la creación y edición de diseños FXML.
- Animaciones y Estilos CSS: Permite mejorar la apariencia de las aplicaciones con transiciones y personalización de estilos.
- Compatibilidad Multiplataforma: Puede ejecutarse en Windows, macOS y Linux sin cambios en el código fuente.
El repositorio está organizado en directorios numerados, cada uno de ellos correspondiente a una práctica específica en JavaFX:
Cuando termine el repo dare un resumen de cada practica (Son las mismas que las de java(swing) y C#)
Para compilar y ejecutar estas prácticas, es necesario contar con:
- Java JDK 11 o superior
- JavaFX SDK (si es necesario, puede descargarse desde GluonHQ)
- Maven o Gradle (para gestionar dependencias, si aplica)
- IDE recomendado: IntelliJ IDEA o Eclipse con soporte para JavaFX
- Clonar el repositorio:
git clone https://github.com/nanisadw3/Practicas_javaFX.git
- Abrir el proyecto en tu IDE favorito.
- Asegurar que el SDK de JavaFX esté correctamente configurado.
- Ejecutar la clase principal de la práctica deseada.
Si deseas contribuir con mejoras, puedes hacer un fork del repositorio y enviar un pull request con tus cambios.
Este proyecto está bajo la Licencia Pública General de GNU v3.