JavaFX Links of May 2025
Here is the overview of the JavaFX LinksOfTheMonth of April 2025. 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
- From the openjfx-dev@openjdk.org mailing list: “The first Early Access (EA) build of JavaFX with the Windows Direct3D 12 rendering pipeline is now available. … At this stage D3D12 backend is feature-complete, however optimization and performance have not been the focus yet. There?s still a number of improvements and adjustments that must be made in order to match/surpass D3D backend. Notable areas known to us which need improvements are the 3D pipeline and cases where color blending is used - they will work but they will be (much) slower than D3D. Please keep that in mind when testing. … We look forward to your feedback.”
Applications
- William Antônio Siqueira extended LLM FX and shared a screenshot: “It now supports Image Content! You can now interact with LLM not using only text, but also images. See this example using Gemma3:4b running locally.”
- Cormac Redmond announced version 1.2.1 of KafkIO: “Better IPV6 support, better OAUTHBEARER support, improved error information, improved Hex viewer, and now with a Hex serde – easily produce binary messages!”
- Javier Llorente announced V1.0.0 of OBS FX: “OBS FX is a basic JavaFX-based Open Build Service client. It uses the the jOBS library to consume the OBS REST API.”
- Sean Phillips shared a link to the sources of CocoAnnotationViewer: “Standalone JavaFX viewer for COCO annotations. Supports Bounding Boxes and Segmentation Polygons. Includes drag and drop support for annotation JSON files with Jackson based Serialization support.”
- Andrea Vacondio posted on Foojay “Building Autopo: An AI-powered Open Source Application to Manage .po Files”: “In this article , I’ll walk you through the journey that led me to create Autopo, a free and open source JavaFX desktop tool for managing .po files and with AI-powered features to translate and validate .po entries.”
- Carl Dea shared a video of Integrated Knowledge Management (IKM), an open source knowledge base platform as a cross platform installed application for MacOS, Windows, Linux, and Browser users: “We’ve been busy developing our semantic authoring features. Testing our numerous ways to reference components (Concepts, Patterns, Semantics). When using concept oriented data the user will be able to drag and drop items from various UI controls. Also component fields provide a search suggestion popup.”
- JabRef can now be used from the command-line, thanks to JBang: “Ever wondered whether your bibliography is conistent? Ever wanted to create a focused BibTeX file based on your LaTeX aux file? These features were available in JabRef’s GUI. Now, they are available on command line with
jbang jabkit@jabref
. Powered by JavaFX’s observable lists 😅.” - Patrik Karlström is having a release day: “I have just published rebuilds with dependency updates such as JavaFX and NetBeans 26 of the following apps: CRIC (Custom runtime image creator), Mapollage (Kml creator), nbRsync (rsync gui), Yaya (Dice game). [Source, binaries, appimages, and snaps are available}(https://github.com/trixon?tab=repositories).”
Components, Libraries, Tools
- New jDeploy blogpost by Steve Hannah, Starting a new JavaFX project: “With jDeploy’s new desktop app comes some shiny new project templates to help get you started on the right foot. All project templates come pre-wired for manual deployment (e.g. you press “Publish” and it uploads directly to GitHub releases or npm), and automated deployment via GitHub workflows (e.g. when you create a new release, it adds your app bundles to the release).”
- Matt Coley shared a video of work-in-progress for BentoFX, a Docking Framework for JavaFX: “Its very much a WIP, but if anyone has a use for such a thing and has feature requirements/ideas I’d love to hear them.” The repo is on GitHub.
- Matt Coley keeps working on BentoFX (Docking Framework for JavaFX) and releasing new versions. Release 0.6.0 is now available.
- Screencast by JDeploy: Using new JavaFX Project Template: “From Zero to a published JavaFX Desktop app in under 2 minutes.”
Podcasts, Videos, Books
- In Foojay Podcast #71, James Gosling, the father of Java, has this message to share: “JavaFX is one of my favorite things of all time. That crew has done such a great work, even after Oracle basically disowned them.”
- Matt Coley published “Drawing OpenGL to JavaFX”: “Ever try and put OpenGL stuff into a JavaFX scene? I have and was kinda disappointed by the built-in offerings, so I made a simple double-buffered canvas. I also recently saw a comment about Shaders in JavaFX and also demonstrated that at the end too 🎨.”
- Student management app by Flossing Q: part 1, part 2, and part 3.
- The 20th JavaFX In Action interview by Frank Delporte is now available. In this video, he talked with Dirk Lemmermann about the many libraries and applications he has created. Of course, they also looked at JFX Central, one of his many creations.
- Recording of a 2 hour live stream by Akash Chauhan: “Join this live session to master JavaFX from scratch! We’ll build a complete JavaFX application, explore UI design techniques, and dive into best practices for real-world projects. Whether you’re a beginner or brushing up your skills, bring your questions for the live Q&A at the end. Don’t miss out—let’s build together!”
Conferences
- Video recording of “JavaFX 24 and Beyond” by Kevin Rushforth at JavaOne: “JavaFX is a powerful graphical UI toolkit for building desktop and mobile applications. In this session, you will learn about the new and exciting features we have developed over the past couple of years, culminating with the release of JavaFX 24. You will learn about new features such as RichTextArea (incubator), CSS Transitions, Platform Preferences, and more. We’ll show plenty of demos and sample code. Stay tuned for a sneak peak at what’s coming next.”
- Dirk Lemmermann presented at Devoxx UK 2025: Leveraging JavaFX for the UK Energy Market: “This presentation showcases how Senapt harnessed JavaFX to develop powerful desktop and web clients for the UK energy market. We explore the benefits of JavaFX for building modern enterprise applications and discuss the challenges encountered during development. Additionally, we highlight the role of Senapt as a big contributor to the JavaFX community.”
Tutorials
- Creating Modern Desktop Apps with JavaFX and Spring Boot by Catherine Edelveis: “In this article, we will explore why JavaFX and Spring Boot combo is a perfect match for modern desktop development. Or, if you are eager to start coding, you can jump right to the practice section where I show how to integrate these two technologies!”
- From Codez Up: Building Scalable Desktop Applications with JavaFX: A Step-by-Step Guide.
- Sahil A. shared on LinkedIn: “How I Built a JavaFX Tic Tac Toe Game from Scratch – A Simple Yet Powerful Learning Experience.”
Miscellaneous
- The state and future of Java desktop application development by Lofi Dewanto: “In today’s world of web application development and SaaS, what does the future hold for Java desktop applications? It’s brighter than you might think.”
- Michiel published his first two opensource simple JavaFX projects on GitHub:
- The NOP (no operation) Android app: “It is a skeleton to use for new mobile applications and all those apps should have a proper exit function, so this Nop app does nothing but exit nicely.”
- Simple Icelandic Euro to Krónas converter: “This mobile phone application uses 100% Java and JavaFX with FXML to create a simple krónas to euro conversion app and vice versa.”
JFX Central
- New content on JFX Central:
- Library: Language Manager, update your FX application locale at runtime without reloading the scene.
- Library: TabShell for building tab-based applications providing customizable, ready-to-use components.
- Library: StagePro for creating custom JavaFX stages with flexible configuration and full control over appearance and layout.
- Video: JavaFX In Action with Dirk Lemmermann: Creator of JavaFX Libraries and Apps
- The overview of the Links Of The Week of April was published on Foojay.