NexusFX is a custom JavaFX widget library that provides enhanced UI components and includes a pure Java port of the DirtyFX library.
- Custom JavaFX widgets for modern UI development
- Pure Java implementation of DirtyFX functionality
- Easy integration with existing JavaFX applications
- Lightweight and efficient components
Add this to your project's build.gradle
:
dependencies {
implementation 'com.your.package:nexusfx:0.1.0'
}
Add this to your project's pom.xml
:
<dependency>
<groupId>com.your.package</groupId>
<artifactId>nexusfx</artifactId>
<version>0.1.0</version>
</dependency>
Here's a simple example of using NexusFX in your application:
// Add code example here showing how to use your most important widget
- List your widgets here
- With brief descriptions
- And their main use cases
NexusFX includes a pure Java implementation of DirtyFX, providing:
- Property change tracking
- Dirty state management
- Reset capabilities
- Java 21 or higher
- JavaFX 23 or higher
- Clone the repository:
git clone https://github.com/yourusername/nexusfx.git
- Build with Gradle:
cd nexusfx
./gradlew build
Contributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.
NexusFX is developed by Mattia and includes a Java port of the DirtyFX library.
- Create an issue on GitHub
- [Optional] Link to documentation
- [Optional] Link to discussions/community
- Additional widget implementations
- Enhanced documentation
- More examples
- Performance optimizations