JavaFX Links of February 2026
Here are the JavaFX LinksOfTheMonth of February 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.
Applications
- Amazing work by CommonGround_2048: “Excited to share Cycle Power, a complete cycling ecosystem built entirely with Java! From a native mobile app to a web dashboard, it’s ‘Java Everywhere’ in action. Huge thanks to Johan Vos and the Gluon team for making native mobile Java a reality. It’s ‘Java Everywhere’ in action!” Check the thread on Mastodon for screenshots.
- “The Mobile App (Android/iOS) uses GluonFX & JavaFX for a high-performance native experience.”
- “The Web Dashboard is the cherry on top! Built with #WebFX, it transpiles JavaFX directly to JavaScript.”
- Reply by Johan Vos: “Fantastic work! Java and JavaFX are extremely suitable for many end-to-end applications, bridging the gap between user-friendly applications and enterprise data platforms.”
- JabRef news: “In the latest development version, JabRef now supports multiple citation fetchers/providers, including SemanticScholar, crossref, opencitations, and OpenAlex. And at the bottom we provide some additional metrics from scite.ai. Grab the version here. PS: This version now uses also JavaFX 25.02 and JDK 25.02. -”
- Message with screenshot by Tom Dörr: “Customizable application dock for Windows built with JavaFX.” You can find it on GitHub.
- Lidiany Cerqueira announced a new release of CERCA, the Citation Extraction & Reference Checking Assistant, with support for Semantic Scholar’s API. Get it from Sourceforge or check the code on GitHub.
- Message with screenshot by LogoRRR: “LogoRRR just got a major facelift. Analysing logs has never looked this good ;-) Get it here.”
- Vitor Pereira is working on his version of Wireshark and shared some ot the challenges and solutions: “The result was a 5x reduction in RAM usage. I dropped from 5GB on 800,000 packets down to just 1GB.” Check Java Packet Analyzer on GitHub for the sources.
Components, Libraries, Tools
- Library updates by Dirk Lemmermann:
- Dirk Lemmermann shared a screenshot: “Just finished putting a ‘Mail App Demo’ together for GemsFX. It shows how you can leverage the ‘TagsField’”’ to implement the email address lookup in a user-friendly way." Check the GemsFX library on GitHub.
- On Bluesky with screenshot: “I revisited the PopOver control that I wrote years ago. I noticed that the clipping wasn’t working perfectly and that the placement logic had issues (to say the least), which caused the popover arrow to point at the wrong location. It’s all fixed now and will be in the next GemsFX release.”
- Release 3.9.0 of GemsFX
- Release 3.10.0 of GemsFX : “It contains a new feature for the InfoCenterPane allowing you to specify where to show notifications (upper left, upper right, etc…).”
- A new library by Gerrit Grunwald: SplitFlap 2026: “A JavaFX implementation of a SplitFlap component.”
- Message by Steve Hannah on LinkedIn: “Most desktop apps feel disconnected from the web. You can’t link directly into them. You can’t share a URL that opens a specific screen. Users have to manually navigate after launching. I just added deep linking to jDeploy 6.0 for JavaFX apps. Now you can register custom URL schemes like: ‘myapp://settings’ and ‘myapp://document/123’. Click the link and your app opens directly to that view. Works on macOS, Windows, and Linux. I wrote a tutorial showing how to set it up step by step.”
Podcasts, Videos, Books
- New video by Helal Anwar showing new features in his : Student management app (Part 5). Sources of the project are on GitHub.
- New JavaFX In Action interview published by Frank Delporte: “While reviewing scientific papers, Lidiany Cerqueira had a recurring problem: each reference needed to be checked, as more and more of them were #hallucinations introduced by LLMs and Chatbots. As a solution, she created CERCA during her Christmas holiday. Thanks to #Java, #JavaFX, open-source libraries, and free APIs, the number of references to be checked gets reduced a lot, making her work and that of many other reviewers a lot easier!” You can find the video interview on YouTube and more info in this blog post.
- Frank Delporte took a next stop in his “2026 #JavaOnSingleBoardComputers Journey” with four BeagleBoards (2x #Arm, 2x #RISCV). With his first quick unboxing and test, he got Java(FX) running on the BeagleY-AI. The video is available on YouTube with more info, links, and details in this blog post.
- Frank Delporte published a new interview in his “JavaFX In Action” series: “Helal Anwar builds impressive educational tools with Java and JavaFX. In this interview, we discuss his GradedAttendance application and other projects he’s working on.” The video is on YouTube with more info in this blog post.
- Video by Florian Enner: “POC: JavaFX native-image snapshots integrated into wxPython. A JavaFX application compiled as a native-image and called from Python. The wxPython GUI updates the JavaFX state and integrates the JavaFX snapshot as an image.”
- Video by Sethlans Forge: “Vulkan rendering surface embedded inside a JavaFX application, using Java and LWJGL. This setup demonstrates how low-level Vulkan rendering can coexist with a high-level JavaFX UI, enabling tools, editors, or engine frontends built in Java while keeping full control over the GPU. This is part of the development of Sethlans, a Vulkan graphics engine written in Java, focusing on modern rendering, engine architecture, and low-level GPU control.”
- Video by Ken Kousen: “I Built a Star Trek Computer with Java 25 & Spring AI. Is it possible to launch a full Spring Boot AI application in 35 milliseconds? Yes—if you use the right tools. In this video, we aren’t just faking a sci-fi UI. We are building the actual ENGINE of a Star Trek computer using the latest in the Java ecosystem: Java 25, Spring AI, and the Model Context Protocol (MCP), using Java FX Voice Interface at 10'50”."
- Video published on LinkedIn by Helal Anwar: “ChessFX made in 10 minutes (Fully vibe coded). Fully written in JavaFX. This is a solid version given the time we had. I believe we can leverage LLMs to build Java and JavaFX applications. If not fully fledged products, then at least substantial parts, since the ecosystem is mature and there’s plenty of data available. Just my opinion 😊.” The source (in one single file!) is available on GitHub.
Tutorials
- Nicolas Frankel published do Foojay.io: From a JAR to a full-fledged MacOS app. “The solution is straightforward: create a regular MacOS app from the UberJAR. At its simplest, a MacOS app is only a folder with a specific structure. You could replicate it by hand, but I’m lazy, and there are tools for this. jpackage is such a tool. jpackage is one of the tools I learned about, am ecstatic about, used once, and forgot until the next time. Add one to the counter.”
Miscellaneous
- Java UI in 2026: The Complete Guide by Robin Tegg: “When developers think about building user interfaces today, the conversation often revolves around the same familiar choices. But Java offers a fully modern, end-to-end alternative — desktop, web, terminal, and even mobile apps — all powered by a single language. With one cohesive Java stack, teams and AI tools can reason, build, and iterate more efficiently than ever.”
- This guide (and JavaFX) are also mentioned in the JVM Weekly newsletter by Artur Skowroński.
- Jakob Jenkov shared a quick update about the Polymorph project: “The Polymorph Player is beginning to take shape. It can only display some very simple graphics at this point, so I will not include a screenshot in this post. At this point the main structural design is reasonably in place. From here on it is hundreds, if not thousands, of small improvements that need to be added before the Player has a somewhat useful and coherent base set of functionality. These improvements are both in the Player itself, and in the Polymorph Tools toolkit - especially in the virtual machine that executes the scripts which can be run from within the Player app. Lots of work to do ! … but it’s in progress ! 😊 The Player app is made with JavaFX, by the way! ☺️”
- Created by Robin Tegg: Awesome Java UI. “This site provides an overview of the latest and greatest Java UI projects, frameworks and libraries, along with their status, Java version compatibility, learning curve, last release date, and more. Explore the projects to find the right Java UI solution for your needs. This is a community-driven resource, built by Java developers for Java developers. Whether you’re discovering a new framework, sharing your expertise, or helping others navigate the Java UI landscape - your contributions make this guide better for everyone. Join us in building the most comprehensive resource for Java UI development!”
JFX Central
- New content on JFX Central:
- Video: JavaFX In Action with Lidiany Cerqueira about CERCA, an open-source research tool that supports the verification of bibliographic references in scientific manuscripts.
- Video: JavaFX In Action with Helal Anwar about GradedAttendance
- JFX Central got bumped to JavaFX 25 and JPro 2026.1.1 to fix a few styling issues.
- The links of January 2026 got published on Foojay.