A Java library that helps you to comfortably create JavaFX applications.
If you want to create a JavaFX-project from scratch, it is recommended to use the easy-javafx-gui-quickstart-website to create a Maven-project.
Warning
⚠️
This project is still under construction and "work-in-progress".
- Lightweight library with minimal dependencies ("sl4j-api" and "classgraph")
- MVP like component separation
- Lightweight dependency injection mechanism
- Theme manager to support different themes and colors
It is recommended to read the documentation in the following order.
- You need a Java 21 JDK to use this library (it is highly recommended to use the Bellsoft Liberica JDK, which already includes JavaFX)
The easiest way to use the library in your project is to add it as a jitpack-dependency.
Add the jitpack repository.
<repositories>
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
</repositories>
Add the dependency.
<dependency>
<groupId>eu.dgs-development</groupId>
<artifactId>easy-javafx-gui</artifactId>
<version>main-SNAPSHOT</version>
</dependency>
Add the jitpack repository.
allprojects {
repositories {
maven { url 'https://jitpack.io' }
}
}
Add the dependency.
dependencies {
implementation 'eu.dgs-development:easy-javafx-gui:main-SNAPSHOT'
}