Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Open source JavaFX 2.0 component libraries [closed]

Are there any good component libraries / repositories for JavaFX 2.0?

In particular I'm looking for open source projects that I might be able to use, learn from and contribute to.

like image 951
mikera Avatar asked Feb 15 '12 13:02

mikera


People also ask

Why is JavaFX no longer supported?

JavaFX was removed from JDK since JDK 11. Since JDK 9, java is modular. JavaFX was split into modules. Hence there is no longer a single jfxrt.

Is JavaFX still used in 2022?

it is still used. however, it is rarely part of the main enterprise app. it is mainly used to create tools to manage/configure the main enterprise app.

Why is JavaFX being removed?

JavaFX was intended to replace Swing as the standard GUI library for Java SE, but it has been dropped from new Standard Editions while Swing and AWT remain included, supposedly because JavaFX's marketshare has been "eroded by the rise of 'mobile first' and 'web first applications." With the release of JDK 11 in 2018, ...


1 Answers

The best place to start looking is the open source of the platform itself. Currently, just controls are open sourced, but over time more items will be added. Join the mailing list on the linked page to get involved.

Next, you could try the the JFXtras project. Which aims to develop and incubate controls, components and extra bits in addition to, or as an alternative to, what is available in JavaFX.

Then, you also have projects like DataFX which examine interfacing JavaFX with various data source providers, Grezi which is an experimental presentation framework using JavaFX, or you might want to checkout JFX Flow which is a framework for developing JavaFX applications.

If you prefer programming the JavaFX API in other languages, you could look into the open source ScalaFX or GroovyFX projects.

The JavaFX sample applications such as Ensemble are sourced under a BSD license, so feel free to create your own JavaFX samples based on the frameworks those applications provide.

I am sure there are a bunch of other such projects which I have missed or will be formed over time.

like image 147
jewelsea Avatar answered Sep 30 '22 16:09

jewelsea