Skip to content

A supporting library for JavaFX, containing helper classes, extended layouts, controls and other interesting widgets.

License

Notifications You must be signed in to change notification settings

JFXtras/jfxtras

Folders and files

NameName
Last commit message
Last commit date
Jul 15, 2024
Oct 7, 2024
Jul 15, 2024
Oct 7, 2024
Oct 7, 2024
Jul 15, 2024
Jul 15, 2024
Jul 15, 2024
Jul 15, 2024
Jul 15, 2024
Oct 7, 2024
Jul 15, 2024
Jul 15, 2024
May 5, 2021
Dec 20, 2020
Oct 7, 2024
Dec 3, 2020
Apr 26, 2021
Jul 15, 2024
May 3, 2021
Dec 24, 2021
Jul 15, 2024
May 4, 2021
Dec 24, 2021
May 3, 2021
May 4, 2021
Apr 26, 2021
Jul 15, 2024

Repository files navigation

JFXtras

A supporting library for JavaFX, containing helper classes, extended layouts, controls and other interesting widgets.

Examples

JFXtras features an agenda control, mimicking Google Calendar with a few twists, like a "pole" on whole day appointments so they are visible through out the day.

Also a date and time picker, plus associated text fields.

Or a circular pane, aimed at those new round screen becoming more and more popular, which can animate the nodes into position.

Which was used to create two menus:

Some dials, inspired by Gerrit Grunwald's work:

Project structure:

Root project 'jfxtras-parent'
+--- Module 'jfxtras-agenda'
+--- Module 'jfxtras-common'
+--- Module 'jfxtras-controls'
+--- Module 'jfxtras-font-roboto'
+--- Module 'jfxtras-fxml'
+--- Module 'jfxtras-gauge-linear'
+--- Module 'jfxtras-icalendaragenda'
+--- Module 'jfxtras-icalendarfx'
+--- Module 'jfxtras-menu'
+--- Module 'jfxtras-test-support'
\--- Module 'jfxtras-window'

How to use

The easiest way to use JFXtras is by using Maven or Gradle and access the Maven central repository.

The group-id is org.jfxtras, the artifact-id is the module name.

Maven:
<dependency>
  <groupId>org.jfxtras</groupId>
  <artifactId>jfxtras-controls</artifactId>
  <version>11-r1-SNAPSHOT</version>
</dependency>
Gradle:
compile group: 'org.jfxtras', name: 'jfxtras-controls', version: '11-r1-SNAPSHOT'

License

JFXtras uses the new BSD license

About

A supporting library for JavaFX, containing helper classes, extended layouts, controls and other interesting widgets.

Resources

License

Stars

Watchers

Forks

Packages

No packages published