JavaFX Links of January 2026
- January 31, 2026
- 325 Unique Views
- 6 min read
Here are the JavaFX LinksOfTheMonth of January 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 [email protected].
Core
- Gluon published quarterly releases of:
- JavaFX 25.0.2
- JavaFX 21.0.10
- JavaFX 17.0.18
- Read more in this blog post: "Securing the Future of OpenJFX: January 2026 Critical Patch Update Released".
- Message by Johan Vos: "Maintaining LTS versions for a project like JavaFX is complex and resource-intensive. It requires a fair amount of the Gluon resources, but it is extremely important to keep JavaFX secure, modern and relevant. You can support us at gluonhq.com/lts."
- The Azul release notes show the list of Fixed Common Vulnerabilities and Exposures in this release. There are 11 in total, of which 7 are related to JavaFX.
- Lee Wyatt has a proposal for a missing component in JavaFX: "It is missing a native Switch control — every major UI framework has one except JavaFX. I've implemented a SwitchButton with full theme support. Hope to contribute to OpenJFX. Check the README for details on why JavaFX needs this."
Applications
- Message by JabRef: "_Thanks to the cool feature of #javafx called the
shortcutmodifier, we can now display and handle the keyboard shortcuts in a more OS independent way. On Linux and Windowscmdkey will be replaced withctrlautomatically andoptionkey withMARKDOWN_HASH34823136d0dd91d0f5d22db740f7679cMARKDOWNHASH. Grab the latest version here."- And a blog post announcing an alpha release: "Happy Holidays from the JabRef Team! We have a present for you: We are happy to announce the release of JabRef 6.0 Alpha 4, the next step towards the stable version of JabRef 6.0. This alpha release brings a number of bug fixes, improvements, and new features, as well as some changes under the hood in the machine room of JabRef, to make future improvements easier and JabRef more versatile."
- Release v25.2.0 of LogoRRR with several improvements and bump to Java(FX) 25.
- Message on Bluesky by mapton.org: "Hello, World! So, after more than three years this account is now back online posting about its development progress among other things. Mapton is powered by Java, JavaFX, and the Netbeans platform among other great open source projects."
- Mapton v26.01 is now available: "Let's start this brand new year with a brand new version of Mapton."
- Patrik Karlström is having fun: "As a weekend project I made an earthquake module for Mapton with data feed from usgs. The image shows recent quakes, but you can pretty much filter on any attribute. Colors indicates age in days, circle and lines the magnitude."
- A video on Reddit of Mable, a cross-platform deadline management application, created by @n-xiao. Sources are available on GitHub. "Mable is an application which allows you to create Countdowns — it counts down the days till a date you set. When a Countdown approaches or passes its due date, the built-in Heads Up Display will update, showing you how many Countdowns are either overdue, due today or due tomorrow. Mable is not intended to replace your Calendar or To-Do list. Instead, it provides you with a quick overview about how much time you have left for multiple deadlines."
- Lidiany Cerqueira built a tool to detect AI-generated fake references in academic papers. A long and detailed post is available on dev.to. "Seeing the flawed metadata published in a journal was a wake-up call that led me to build CERCA, an open-source tool designed to assist researchers, reviewers, and editors in quickly verifying the accuracy of references. It was developed to improve trust, transparency, and reliability academic writing."
- She also announced CERCA v1.2.0-alpha: "New feature: Manual Reference Entry. If it can't read your PDF, paste your reference list. It's now on SourceForge!"
- And in another message from Lidiany on Bluesky: "Started the day chatting with Frank Delporte. We had a great time talking about Java, JavaFX, and CERCA. I highly recommend his YouTube channel, if you're interested in Java." The recording of that interview will soon be available on YouTube in the #JFXInAction series.
Games
- Defold Engine published their Showreel 2025: "We’ve gathered some of the best #MadeWithDefold games released over the past year in our traditional annual video."
- Defold is a completely free to use game engine for development of console, desktop, mobile and web games created with JavaFX. Check the showcase on JFX Central
- Here is an interview with Vlad Protsenko, one of the developers of Defold and the creator of Cljfx, a declarative, functional and extensible wrapper of JavaFX for Clojure.
- Mark J. Koch shares a screenshot on Bluesky: "I've made a lot of progress on my neuromancerpc restoration and it's largely playable (let's call it alpha), but I'm not done reverse engineering the original game's data files..."
Components, Libraries, Tools
- A lot of library updates by Dirk Lemmermann this month!
- About FlexGanttFX: "I finally managed to create a jdeploy installer for FlexGanttFX. You can find it on the updated FlexGanttFX.com website under 'Downloads/Demo'. The demo shows how this custom JavaFX component manages to draw thousands and thousands of activities below a timeline."
- "A new FlexGanttFX demo app installer is available online now... These are basically interactive unit tests for various features available by this control. If you are doing planning and scheduling apps, this control is for you."
- This screenshot of a FlexGanttFX demo shows how it can be used to visualise a project plan imported from MSProject.
- About FxmlKit: it's a modern JavaFX FXML framework with hot reload, zero-configuration loading, and optional dependency injection. Lee Wyatt shared a video on Bluesky and on YouTube: "Implementing FXML and CSS hot reloading in FxmlKit. Edit, save, and see the results immediately. No more rebuild-restart loops!" And Dirk Lemmermann announced v1.5.
- Release 3.4.2 of PDFViewFX is out now. "The visual properties of the view can now be styled via CSS and not just via API." More info on GitHub.
- Release 3.8.3 of GemsFX is out. "It contains a couple of bug fixes and new capabilities for the SessionManager (used to persist observable values into the preferences store)." More info on GitHub.
- Release 1.3.0 of #KeyboardFX is out. "This is a maintenance release used to replace javax.xml with jakarta.xml." More info on GitHub.
Podcasts, Videos, Books
- Published on Foojay: Video series “JavaFX In Action”, Part 6 with Vlad Protsenko (Clojure), Matt Coley (Recaf), Craig Raw (Sparrow), and Florian Enner (3D Robot Visualization).
- Helal Anwar shared a new video: Devlog 4| Student management app (Part 4).
- Frank Delporte continues his #JavaOnSingleBoardComputers and published a video and blog with more info showing Java and JavaFX on an OrangePi 5 Ultra with ARM processor. As expected, JavaFX doesn't work on an OrangePi RV2 with RISC-V processor. Challenge for 2026: Who can build JavaFX on RISC-V?
- A video by Binary Academy: JavaFX 3D Solar System Full Animation Tutorial | Planets Orbiting Around the Sun.
Tutorials
- Carl Dea updated his blog series from 2022 on Foojay.io "Project Panama for Newbies". In Part 4 you can read more about "Imagine C code capable of performing a computation and after its completion the C code will notify Java code to perform updates to JavaFX UI components..."
- Post by iifx.dev: From Modules to Databases: Solving Hibernate Visibility Issues in JavaFX and Maven: "Integrating Jakarta Persistence (JPA)—specifically Hibernate—into a modular (JPMS) JavaFX application can be a bit like solving a puzzle. Because the Java Module System is very strict about visibility, getting Hibernate to talk to your private entities requires a few specific 'handshakes.' Here is a guide to getting this working smoothly."
- Video tutorial by Hacktrickz: "31.1: JavaFX Introduction, Setup & Application Structure| [Abdul Bari] Java course"
- Video tutorial by Kawsar Technologies: "Part 13 | User Management System in JavaFX & MySQL | Fetch Assigned Roles & Display Them in Table"
Miscellaneous
- Dirk Lemmermann on Bluesky: "The online JavaFX 'Ensemble' demos are pretty cool. Wished more library developers would leverage it. Check jfx-ensemble.com."
- Matt Coley is asking for feedback: "Any JavaFX people experience removed nodes being stuck around in memory after they've been removed from the scene graph? If I have a node that has a ~500 MB byte array, and then I remove it, I should be able to expect that to be freeable right?"
- Found on Hacker News by ezst: "Call me an idiot, but I still gladly take Swing and javafx over JS and monstrosities like react. The state of Qt is also very good. Web won because the distribution model is easier on the user, and because managers thought UX designers would be making whole apps now, saving on rates. Not because it's technically superior."
- In March 2024, ArcGIS announced that they were deprecating ArcGIS Maps SDK for Java. In a new blog post by Lucas Danzinger they explore a technique of using ArcGIS Maps SDK for Qt as a map control in a JavaFX based application: "Through the above techniques, we’ve shown that it is possible to display a Qt MapView in Java, as well as to have two-way communication between Java and Qt via JNI. While this example is by no means a silver bullet, we hope that it might be an inspiration on how you can continue to move forward with your JavaFX apps using the latest ArcGIS technology."
- Interesting discussion on GitHub: Can CheerpJ be integrated in WebFX?
- "CheerpJ is a JVM and a distribution of OpenJDK for the browser in WebAssembly and JavaScript. Now supporting Java 8, Java 11 and Java 17 (preview), with Java 21+ coming in 2026."
- "WebFX is a JavaFX application transpiler powered by GWT. It can transpile a JavaFX application into a traditional self-contained pure JavaScript web app (with no plugin or server required for its execution in the browser)."
JFX Central
- New content on JFX Central:
- Library: FxmlKit: "A modern JavaFX FXML framework that eliminates boilerplate code, provides FXML/CSS hot reload, and optional progressive dependency injection support."
- Tools: FXTools created by Lee Wyatt: "A practical desktop toolkit for JavaFX developers, providing image processing, color picking, SVG path extraction, font preview, and more."
- The links of December got published on Foojay.
Don’t Forget to Share This Post!
Comments (0)
No comments yet. Be the first.