Do you want your ad here?

Contact us to get your ad seen by thousands of users every day!

[email protected]

JavaFX Links of September 2025

  • September 30, 2025
  • 213 Unique Views
  • 6 min read
Table of Contents
CoreApplicationsComponents, Libraries, ToolsPodcasts, Videos, BooksTutorialsMiscellaneousJFX Central

Here is the overview of the JavaFX LinksOfTheMonth of September 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

Applications

  • Dean Courtney shared the sources of DietAI: "It's a JavaFX application designed for diet analysis, allowing users to import CSV files from diet trackers. It displays entries in a table, summarizes nutritional data, and utilizes AI for personalized evaluations. Users can set profiles and goals and compare actual intake against targets."
  • Helal Anwar shared the sources, including a video demo, of GradedAttendance: "A comprehensive attendance management system with integrated grading capabilities, designed to streamline educational institution workflows and provide efficient student attendance tracking."
  • Message from JabRef: "JabRef has so many features that it's sometimes difficult to get started. This year's completed GSOC project from our student Yubo changes this. He successfully implemented a Welcome Walkthrough that helps new users to set up JabRef. This also includes the revamped welcome tab with quick settings. For more details, see our blog post."
  • Published by Madhur Gupta on GitHub: "ImageProcessorApp: Lightweight JavaFX demo that applies tile-based image filters synchronously or asynchronously."
  • Just like last week, a new AI project shared on GitHub by Dean Courtney: "AI Assistant - OpenAI Desktop Client: a JavaFX client for ChatGPT, designed to be a useful and versatile interface to the OpenAI API."
  • Very nice application screenshots shared on Reddit by Gufran Thakur: "With all the AI website slop going around, here are some Java desktop applications I created at work!"
  • LogoRRR shared a screenshot: "After the release of 25.1.0, work is ongoing for the 'NextRelease'! The searchterm toolbar gets a facelift - it looks far better, what do you think? Download LogoRRR here."
  • Catherine Edelveis refactored RaffleFX app "which demonstrates the usage of GraalVM Native Image with desktop apps, to use Gradle, so if you'd like to create native images of Gradle-based JavaFX projects, you can use it as a starting point."

Components, Libraries, Tools

  • jDeploy 5.0, the tool the to distribute your Java(FX) app as a native bundle, has been released. It now includes ARM64 support for Windows and Linux on both desktop and CLI apps.
  • Dirk Lemmermann is a fan of AtlantaFX: "Our CRM system at Senapt / Tomato Energy has now been completely transitioned to the AtlantaFX theme / theming support. The result is a much more pleasant user experience. A clean, modern looking UI. The semantic colors give us multi-theme / dark-mode support for free." Check the screenshots in his Bluesky message.
  • Announcement with screenshots by Dirk Lemmermann: "CalendarFX 12.0.1 has built-in support for AtlantaFX. Several themes and dark mode support for free."
  • Hidekazu Kubota announced on Bluesky: "I'm releasing the results of my one month of effort. The JavaFX Builder API Project provides a builder pattern API for JavaFX UI components, enabling the creation of JavaFX applications through a fluent, strongly typed, and declarative approach. This adds flavors that fluent API enthusiasts will appreciate on top of the original JavaFX API. Currently, it is a SNAPSHOT version that can be tested by adding it as a Maven dependency. I plan to release an early access version next, but before that, I would like feedback from JavaFX developers."
  • Hidekazu Kubota on Bluesky: "I have been developing a VSCode extension to generate JavaFX builders, but I decided to rewrite it as a library for a better approach. Recognizing the library's clear potential, I chose to halt the development of the extension."
    • And a follow-up message: "The JavaFX Builder API has been updated to support JavaFX 25. Since the JavaFX API is quite stable, I believe that supporting it through a code generator approach is straightforward."
  • JPro (to run JavaFX in the browser) released version 2025.3.1: "Now supports Java and JavaFX 25, and Gradle 9. The JPro Loadbalancer is now released together with the runtime, and we've made a lot of changes under the hood." Check the release notes here.

Podcasts, Videos, Books

Tutorials

  • JavaFX Custom Shaped Buttons with code examples and a video walk-through by Muhammed Afsal Villan.
  • A great article with a lot of code examples by Catherine Edelveis on DZone: Top 7 Mistakes When Testing JavaFX Applications. "Testing JavaFX programs may seem non-trivial at first. This article describes the most common mistakes when testing desktop apps, their causes, and solutions."

Miscellaneous

JFX Central

Do you want your ad here?

Contact us to get your ad seen by thousands of users every day!

[email protected]

Comments (0)

Highlight your code snippets using [code lang="language name"] shortcode. Just insert your code between opening and closing tag: [code lang="java"] code [/code]. Or specify another language.

No comments yet. Be the first.

Subscribe to foojay updates:

https://foojay.io/feed/
Copied to the clipboard