JavaFX Links of July 2025
- July 31, 2025
- 229 Unique Views
- 5 min read
Here is the overview of the JavaFX LinksOfTheMonth of July 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 [email protected].
Core
- We totally agree with the message from Johan Vos about Gluon: "Every now and then, it's ok to be proud of yourself (I hope). The fact that we at Gluon, for so many years, are delivering high-quality, secure, free and opensource builds of JavaFX, for different OS'es, archs, providing 2 LTS trains, EA and other versions, as SDKs/jmods/maven artifacts,... is actually pretty amazing. We have no devrel/marketing/sales, so I'll say it myself: great job, Gluon!"
- Kevin Rushforth of Oracle announced on the mailinglist: "JavaFX 25 Rampdown Phase 1 (RDP1) starts July 17th. I will fork the 'jfx25'
branch at 16:00 UTC. During rampdown of JavaFX 25, the 'master' branch of the jfx repo will be open for JavaFX 26 fixes." - Message from Gluon: "The July 20205 CPU releases for JavaFX are available! You can download SDKs with the latest fixes and security patches for JavaFX 24.0.2, 21.0.8, and 17.0.16 from the Gluon website. Also, artifacts are uploaded to Maven Central."
- Expected in JavaFX 25: Custom title bars on Stage Windows
- See more info and screenshots here, and the pull request here. Thanks Carl Dea for sharing!
- This new feature will also be available in AtlantaFX: "To support this feature, AtlantaFX has introduced a new decorations module, which will be available in the next version along with 14 window buttons themes. Now, we’re no longer limited to native window decorations! Yay!"
- Johan Vos on Mastodon: "JavaFX very much needs a top-level headless platform (for testing, server-side rendering, and more). The pull request is currently in review."
Applications
- LogoRRR got a nice 4.5/5 review on Softpedia: "LogoRRR is a very simple yet very efficient, free, and open-source log viewer application."
- LeaderBoard by Helal Anwar: "A Java-based application designed to manage and calculate student grades. It provides functionality to input student scores, calculate averages, and determine letter grades based on predefined thresholds. This project is ideal for educational institutions or instructors looking to automate grade calculations." Sources and a video in the README-file are available on GitHub.
- Frederik Handberg is "working on a JavaFX application as a portfolio project. It’s an instant messaging app that I am building using RMI."
- Found on GitHub: Cedro Modern Dock, a free and open-source dock software for Windows. It's created by Arthur Wagner A. Rodrigues: "A sleek, open-source dock to enhance your desktop experience. Quick access to your favorite apps and system modules on Windows with customization."
- Sean Phillips announced v2025.07.22, a new major release for the Trinity XAI analysis software: "Improved asynchronous startup, New COCO Annotation Visualizations with drag and drop, Near real time 3D Cluster projection injection into embedding space (AutoProjection), Interactive zoom and rotate on point selection, A bunch of cool Retrowave/Vaporwave inspired glitch special effects (a hidden easter egg!), and more. As always, free and open source."
- Shared on BlueSky by Bilal Tariq: Wessel Wessels recreated a Vintage Casio Calculator. "In this project, I rebuilt my original Casio Personal M-1 calculator in JavaFX — not just the functionality, but the entire look and feel, down to the pixel. What started as a UI practice exercise turned into a full-blown retro replica." Read more here and sources on GitHub.
Games
- Found on GitHub: DraponQuest JavaFX by yahayuta: "A modern JavaFX port of the classic DoJa mobile game DraponQuest. This project preserves the original game logic while adapting it to run on modern desktop platforms using JavaFX."
- Marc Victor Beshay, Marwan Ahmed, and Ramez Younes won a price: "We’re excited to announce that our JavaFX-based Jackaroo game ranked 2nd in GUC’s Best Game Competition, competing among 360 teams in 61- Engineering and Business Informatics classes as part of the OOP course, supervised by Dr. Slim Abdennadher."
Components, Libraries, Tools
- Cljfx, created by vlaaad, has reached 1k stars on GitHub: "It's a declarative, functional and extensible wrapper of JavaFX for Clojure inspired by better parts of react and re-frame."
Podcasts, Videos, Books
- Quarkus Insights: William Antônio Siqueira presented LLM FX, a desktop LLM client which provides Model Context Protocol (MCP) support and offers tools designed to facilitate work with local Large Language Models (LLMs). You can find the project on GitHub.
- Frank Delporte published the first version of a library to control DMX512 devices with Java, optionally loading fixture definitions in the Open Fixture Library (OFL) format. He uses a JavaFX application to demonstrate it in this video. More info in the blog post: Introducing a New Java DMX512 Library With Demo JavaFX User Interface.
- Part 5 of the "JavaFX In Action" interview overviews by Frank Delporte got published on Foojay, with:
- Cormac Redmond: KafkIO, the Kafka UI for Engineers and Admins
- Brian Schlining: Annotating the Deep-Sea Wildlife
- Gerrit Grunwald: Creator of Many Amazing JavaFX Libraries
- Dirk Lemmermann: Creator of JavaFX Libraries and Applications
Conferences, Presentations
- Ian Brandt gave a presentation "Building JavaFX Apps with Kotlin" for the San Diego Kotlin User Group. Sorry, no recording, but you can read more here:
- JavaFX dependencies via a ComponentMetadataRule instead of the JavaFX Gradle Plugin
- JavaFX Gradle Configuration on GitHub: "A slightly different approach to that of the current 0.1.0 version of the JavaFX Gradle Plugin for handling JavaFX dependencies in a Gradle project."
- The JPro talk by Florian Kirmaier from JavaOne is now available on YouTube: "This session explores building JavaFX applications for both desktop and web, offering practical solutions to modern development challenges. Learn best practices for styling with CSSFX and how JPro enables Java’s “Write Once, Run Anywhere” (WORA) principle by running JavaFX applications in the browser."
Tutorials
- A new tutorial is available here on JFX Central thanks to Hidekazu Kubota: Guide for JavaFX Development on Visual Studio Code: "This document serves as a development guide for beginners in Java and JavaFX using Visual Studio Code
(VSCode). There are still relatively few guides available for JavaFX development using VSCode because it previously lacked a well-established development environment for JavaFX. In 2025, extensions for JavaFX were added and organized, making it one of the most accessible IDEs for beginners to start with JavaFX." - Published by Eleftheria Drosopoulou: Migrating Legacy Java Swing Applications to Modern JavaFX.
- Video tutorial by xemacscode POS Project Setup in Netbeans IDE: "The goal of this course is to provide you with a working knowledge of JavaFx GUI applications. We'll start with the basics, starting from installing JavaFx on variety of IDE's e.g. Eclipse, IntelliJ Idea, Netbeans etc on different Operating Systems like Window, Mac and Linux. Next, We will learn how to create our first JavaFx project. Then we will Learn How to built-in use different JavaFX UI controls like Label, Button,..."
Miscellaneous
- Gerrit Grunwald is "analyzing my JavaFX glucose monitoring app using
Azul's Code Inventory to find unused classes and methods in the codebase..."
JFX Central
- New version of the JFX Central app and website! The release notes with a long list of changes is available here. Some of the highlights:
- Upgrade to Java 24 and the latest JPro release.
- Added share with and links to Bluesky and Mastodon.
- Removed share with and links to Twitter/X.
- Improved icon search.
- Contributors: Florian Kirmaier, Dirk Lemmermann, Lee Wyatt, Frank Delporte, Dependabot
- New content on JFX Central:
- People: Hidekazu Kubota
- Learn JavaFX: Guide for JavaFX Development on Visual Studio Code
- Company: CodeWriter
- Library: TabPanePro: "Techsenger TabPanePro is a TabPane extension that adds dedicated control areas, support for custom tab shapes, tab drag-and-drop with edge scrolling, a tab scrollbar, and more."
- The overview of the Links Of The Week of June got published on Foojay.
Don’t Forget to Share This Post!
Comments (0)
No comments yet. Be the first.