Skip to content

nanisadw3/Practicas_javaFX

Repository files navigation

Prácticas con JavaFX

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.

Características de JavaFX

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.

Contenido del Repositorio

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#)

Requisitos para Ejecutar el Proyecto

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

Instalación y Ejecución

  1. Clonar el repositorio:
    git clone https://github.com/nanisadw3/Practicas_javaFX.git
  2. Abrir el proyecto en tu IDE favorito.
  3. Asegurar que el SDK de JavaFX esté correctamente configurado.
  4. Ejecutar la clase principal de la práctica deseada.

Contribuciones

Si deseas contribuir con mejoras, puedes hacer un fork del repositorio y enviar un pull request con tus cambios.

Licencia

Este proyecto está bajo la Licencia Pública General de GNU v3.

About

Esta sera una vercion de las practicas escolares en C# pero para javaFX

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages