View on GitHub

JFXtras

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

Download this project's sources as a .zip file Download this project's sources as a tar.gz file

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. This project will also serve as a proving ground for controls that may some day make it into the official JavaFX distribution.

JFXtras began life as a library of add-on components for JavaFX 1.x. The original components were all written in the now defunct JavaFX Script language. This current incarnation of the project is targeted at the Java-based JavaFX 2.x library and is a completely new code base.

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.

Currently all components are in Labs.

JFXtras and JFXtras Labs are licensed under the BSD License

Try It!

JFXtras Ensemble is an application that allows you to try out all of the JFXtras conponents in one convenient application. You can click the image below to launch JFXtras Ensemble as a Webstart application

Warning: sinds JRE 1.7.0_21 Java's security mechanism has been changed, and the Ensemble demo won't run (properly). We're trying to figure out what is causing this.

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-labs 2.2-r4
2.2-r4 is the last Java 6 based release, r5+ will use J7.
org.jfxtras jfxtras-labs 2.2-r5-SNAPSHOT
(available in Sonatype's snapshot repository)
org.jfxtras jfxtras-labs 8.0-r1-SNAPSHOT
This is the Java(FX) 8 port.
(available in Sonatype's snapshot repository)

You can download the release directly. But since JFXtras-labs is fairly active and improvements are pushed out frequently, you may consider using a snapshot.

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!