EasyFXML - Native extensions

Maven Central

Overview

While JavaFX strives to be a fully cross-platform development framework, it’s often a good idea, and enjoyable for the user, to provide some features which are not cross-platform.

That includes, but not limited to, things like:

This part of the project is still in its early development stages, and for now it only offers reliable underlying platform detection via the excellent Oshi library.

The aforementionned feature are critical priority when it comes to the future feature set to be offered by this module.

Some various libraries exist to support some of these features but are either outdated or somewhat difficult to implement reliably.

These include, but again not limited to:

Unfortunately they will not be able to be simply integrated and the goal is mostly to get inspiration from them and achieve feature parity in a well-integrated way.