JavaFX Links of April 2026
Here are the JavaFX LinksOfTheMonth of April 2026. You can find the weekly lists on jfx-central.com. Did we miss anything? Is there anything you want to have included in one of the next overviews? Let us know via links@jfx-central.com.
Core
- Frank Delporte published a rework on Foojay of last week’s Azul Blog post about the Oracle announcement related to JavaFX: Oracle’s Java Verified Portfolio and JavaFX: What It Actually Means.
- Blog post by Gluon: April 2026 Critical Patch Update for OpenJFX Now Available. With a message shared by Johan Vos: “Enjoy the latest and safest releases of JavaFX! And if you want to help us building/distributing these releases, consider our LTS support at gluonhq.com/lts.”
- Related to the three-monthly security update, a merge request has been created in the OpenJFX repo with the release notes for 26.0.1 with seven fixes and one known issue: “Media Playback Does Not Work on Ubuntu 26.04. This is because JavaFX Media does not support libavcodec version 62. Support will be added with JDK-8378510.”.
- Still on Java 8 with your JavaFX application and using Amazon Corretto? Apparently the April 2026 release is the last one Amazon is providing with JavaFX 8 support.
SceneBuilder
- On Reddit, No-Security-7518 is asking for feedback: SceneBuilder is a GREAT piece of software. What features could make it even greater?: “I’m thinking maybe I could become a contributor. Anyway, I was thinking: What could make Scenebuilder even better?”
Applications
- PDFsam announced: “The new PDFsam Basic 6.0.0 is out with a lot of work done on the PDF engine and accessibility, upgraded JDK and JavaFX and more.” Check this post for more details.
- Frank Delporte did the first release of MelodyMatrix, live on camera, together with Steve Hannah, the creator of jDeploy. You can watch the full video on YouTube and find more information in this blog post. MelodyMatrix is a desktop app to experience music in a new way with real-time MIDI recording, multiple visualization views, and powerful playback features. Perfect for musicians, educators, and music enthusiasts.
- Viktor Karpyuk shared on LinkedIn: “It started with a small frustration: Studio 3T Community Edition only allowed 3 database connections. That limitation kept getting in the way of real day-to-day work, so instead of working around it, I decided to build something simpler, lighter, and more practical for everyday MongoDB usage. That is how Mongo Explorer was born — a native MongoDB client focused on the things developers actually need: quick connections, easy browsing, solid querying, and a clean desktop experience without unnecessary overhead.” It’s available on GitHub.
Components, Libraries, Tools
- Dirk Lemmermann shared amazing screenshots: “Last weekend I worked on FlexGanttFX (flexganttfx.com) improvements and support for AtlantaFX theming / styling. A new showcase app with new demos / samples is also in the works.”
- Lee Wyatt announced JavaFX Tools v2.0: “Free IntelliJ plugin for JavaFX devs. CSS completion, variable resolution and gutter previews, 63,000+ Ikonli icons browser, weekly JFXCentral LOTW digest. Thanks to Dirk Lemmermann for testing and guidance!” Check the video on YouTube. The plugin is available on the JetBrains Marketplace.
- Hidekazu Kubota announced the first stable release of the JavaFX Builder API: “This API allows UI code to represent nested structures that mirror the container hierarchy of the user interface. This project aims to reintroduce builder classes to JavaFX. Although these classes were included in JavaFX 2, they were removed from the official library due to concerns about maintenance overhead. Nonetheless, for those who prefer a fluent style, having an API like this is a valuable addition.”
- Shared by Striking_Creme864 on Reddit: “Running JavaFX apps with updates and dynamic plugins. Today I want to share our project Weaverbird and show how it can be used with JavaFX. Usually, a JavaFX application is started with all modules loaded int the boot layer. However, JPMS allows you to create an unlimited number of child layers and build a graph from them, which in turn lets us separate application management from the application itself. For exactly this purpose, Weaverbird was created - it runs in the boot layer and is responsible for creating and managing the layers (at the same time its capabilities go much further).”
- Christopher Schnick shared info about KickstartFX v1.1: “A few months ago I released a ready-to-use application template called KickstartFX. You can clone it and get started instantly or try out the pre-built releases on GitHub. The code and buildscripts are the same you find in a real-world production application as most of them are taken straight from one, in this case XPipe. Since then, quite a few additions and bug fixes have been integrated.”
- Frank Delporte blogged about headless testing of Lottie4J, a library for parsing Lottie animations as Java objects and playing them as JavaFX animations: “Lottie4J had a unit test I marked ‘can not run on CI, because it requires a display.’ JavaFX 26 fixed that. There’s a built-in headless platform now, one JVM flag, and GitHub Actions just work without any display setup. There’s a small catch with Java version juggling (JavaFX 26 requires Java 24+, Lottie4J targets Java 21), but a Maven profile handles it cleanly.”
- Dirk Lemmermann published a FlexGanttFX Showcase Application : “_ created a jdeploy installer for the FlexGanttFX showcase application. You can find it here. The installer will allow you to run the demo locally and the installation will auto-update whenever I push a new release. FlexGanttFX is a framework for building UIs for planning and scheduling applications. The showcase application contains a couple of demos and feature samples. If there is anything you would like to see being added to the demos then please let me know and I will try to come up with an example. I will soon add a JPro-based website that will allow you to run the same application in your browser._”
Podcasts, Videos, Books
- Catherine Edelveis published a new video: “New on CyberJAR: Comparing Top OpenJDK Distributions. If you’re looking for more than vanilla Java - JavaFX, Java 6 an 7, hardened container images, extended LTS support - check out this comparative summary.”
- Live coding session with Johannes Rabauer and Ryan Jarvinen: “AI Coding with IBM Bob: Building a JavaFX Chess Game Live. In this live coding session we’ll we explore IBM Bob, IBM’s new AI-first development environment designed to act as a true software engineering partner rather than just an autocomplete tool. Bob integrates directly into the IDE and supports chat-driven development, real-time code review, and security-aware refactoring, while understanding your codebase and intent. It is purpose-built for tasks like Java modernization, large-scale refactoring, and enterprise-grade development workflows. The goal of this session is simple: Use a limited trial budget (40 Bobcoins) to build a functional JavaFX chess game and evaluate how far an AI IDE can realistically take us.”
- And also a finished chess game in 3D by Olivier Pillods: “We were asked to replicate the classic chess game with JavaFX, and to add new pieces and rule variants. I was the only student that decided to make it 3D. Developed my own obj file importer. I created piece animations and colored interactions for movement availability. To finish, I made a graveyard system, and a rollback functionality that remembers all until start.”
- Frank Delporte was “struggling with the BentoFX layout in MelodyMatrix, and called Matt Coley, the person who wrote it. We used ScenicView to inspect the running JavaFX scene graph, cleaned up some AI-generated code, and possibly found a bug. Honest and practical session.” Watch the video on YouTube and check the blog post with more info and links.
- Video by Lee Wyatt: JavaFX Hot Reload in IntelliJ — One Click, Zero Code Changes (FxmlKit + JavaFX Tools) : “JavaFX hot reload without touching your production code. FxmlKit 1.5.1 introduces a system property to enable dev mode externally. JavaFX Tools 2.1.1 takes it one step further — just click the purple Runner button in IntelliJ IDEA, and your app starts with FXML/CSS hot reload enabled automatically. No need to call FxmlKit.enableDevelopmentMode() in your code. No risk of shipping dev mode to production. No extra configuration.”
Conferences, Presentations
- Picture shared by Wolfgang Weigend: “A nice conversation about various topics such as Java dependencies, JUnit and also JavaFX at the oracle Java booth at the JCON 2026 conference in Cologne with Christian Stein and Adam Bien.”
Miscellaneous
- Article by Daniel Harris: Interactive Floor Plan Editor in Java: Tools and Frameworks: A practical guide for developers building drag‑and‑drop architectural layout editors with Java and JavaFX: “Over the last decade, I’ve worked on several internal tools for architecture studios and real‑estate visualization teams. One recurring request is the same: build an interactive floor plan editor in Java that allows designers to quickly sketch layouts, drag walls, and experiment with room configurations. … In this guide I’ll walk through the frameworks, design patterns, and engineering decisions that make Java floor plan editors usable and scalable.”
JFX Central
- Content changes on JFX Central:
- The desktop client was updated to JavaFX 25 and now uses the new EXTENDED stage style, which allows for a more native feel of the application on Windows, Mac, Linux.
- Dirk Lemmermann is working on more improvements:
- “Copilot is now updating the libraries catalogue for JFX Central for me. ‘Find the most popular JavaFX libraries on GitHub and summarise the readme and download the images and integrate into libraries.json’. That’s what AI was made for :-)”
- “A little competition never hurt anyone ….. JFX Central will start showing the GitHub stars that a library has received so far.”
- “Here is another one … the header changes layout when a library has its own icon …. good job Gerrit Grunwald :-)_”
- The JavaFX Links Of The Week of March got bundled and published on Foojay.io.