View on GitHub

JFXtras

A set of high quality controls and add-ons for JavaFX.

Welcome to the JFXtras Project.

The goal of JFXtras is to provide those pieces that developers often need in their day-to-day work, but that are currently missing from JavaFX.

JFXtras and JFXtras Labs

The project is divided into two different pieces. Components in the official JFXtras library are considered stable with APIs that are unlikely to change much in future releases. The JFXtras Labs library contains components that are currently under active development and are considered experimental. The API of the components may change significantly from one release to the next.

Once the JFXtras developers feel that a component has reached a mature state, it will be moved from Labs into the main JFXtras library.

The JFXtras library has been divide into smaller parts, mainly to prevent a single artifact to become fairly large (which is a problem for the Internet of Things development). Currently JFXtras consists of the following parts:

JFXtras and JFXtras Labs are licensed under the New BSD License

See It!

Try It!

JFXtras Samples is an application that allows you to try out JFXtras components in one convenient application. Samples requires Java 8.

Download JFXTras 8.0 Samples here.
Use java -jar jfxtras-labs-samples-8.0-r2-SNAPSHOT-shadow.jar to start

Use It!

JFXtras Labs is the only release currently available. It can be used from Maven Central with the following Maven coordinates:

Group ID Artifact ID Version
org.jfxtras jfxtras-common
jfxtras-fxml
jfxtras-controls
jfxtras-agenda
jfxtras-window
jfxtras-labs
8.0-r1
This is the latest release for Java(FX) 8
(available in Maven central)
org.jfxtras jfxtras-common
jfxtras-fxml
jfxtras-controls
jfxtras-agenda
jfxtras-window
jfxtras-labs
8.0-r2-SNAPSHOT
This is the latests development version for Java(FX) 8
(available in Sonatype's snapshot repository)
org.jfxtras jfxtras-labs 2.2-r6-SNAPSHOT
(available in Sonatype's snapshot repository)
The javadoc is available here
org.jfxtras jfxtras-labs 2.2-r5
2.2-r4 is the last Java 6 based release, r5+ will use J7.
(available in Maven central)
The javadoc is available here
Mailing lists

The users mailing list is here and the developers mailing list is here.

Authors and Contributors

The following people have contributed to the JFXtras 2 project.

But with all the new members joining this project, the list above will be outdated very soon. On github the most current list of members can be found!