Skip to content

An opinionated view on how to do dependency injection and FXML view handling in JavaFX.

License

Notifications You must be signed in to change notification settings

rgielen/javafx-weaver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

96 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Maven Central Version

JavaFX-Weaver

An opinionated view on how to do dependency injection and FXML view handling in JavaFX.

Complementary Blog Posts:

Features:

Getting Started

Spring Boot

Add the Spring Boot Starter dependency to your project and you are all set:

with Maven:

<dependency>
    <groupId>net.rgielen</groupId>
    <artifactId>javafx-weaver-spring-boot-starter</artifactId>
    <version>2.0.1</version>
</dependency>

with Gradle:

implementation 'net.rgielen:javafx-weaver-spring-boot-starter:2.0.0'

Manual Setup

Add javafx-weaver-core or `javafx-weaver-spring`as a dependency to your project.

with Maven:

<dependency>
    <groupId>net.rgielen</groupId>
    <artifactId>javafx-weaver-core</artifactId>
    <version>2.0.1</version>
</dependency>

with Gradle:

implementation 'javafx-weaver-spring-boot-starter:2.0.1'

Using FxWeaver

For now, refer to the JavaDocs and the Spring Boot based FxWeaver Sample and Feature Demo Project.

More documentation to come.

License

The project is licensed under Apache License V2.0.

Contributing

Feel free to open issues and pull requests on GitHub. This is a side project of mine, so please don’t expect enterprise grade support.

You can find me on Twitter as well: @rgielen

About

An opinionated view on how to do dependency injection and FXML view handling in JavaFX.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages