Tagged "JFX Central"

JFX Central is the community hub for everything JavaFX — a website, desktop app, and mobile app that aggregates JavaFX news, libraries, tutorials, and developer profiles. These posts are Frank Delporte’s contributions to JFX Central, including the monthly LinksOfTheMonth roundup, the JavaFX In Action interview series, and Learn JavaFX tutorials. Visit jfx-central.com to explore the full resource.

JavaFX Links of March 2026

Here are the JavaFX LinksOfTheMonth of March 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.

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.

JavaFX In Action #26 with Helal Anwar about GradedAttendance to Organize Class Rooms, Students, Teachers, and Lessons

Every week I collect a list of posts, social messages, videos, etc. related to JavaFX on the JFX Central Links Of The Week. One of the regular “appearances” is Helal Anwar, who is building impressive educational tools with JavaFX. In this interview, we discuss his GradedAttendance application and other JavaFX projects he’s working on.

JavaFX In Action #25 with Lidiany Cerqueira about CERCA, a tool to detect hallucinated references in scientific papers

Every week I collect a list of posts, social messages, videos, etc. related to JavaFX on the JFX Central Links Of The Week. That’s how I recently found a message from Lidiany Cerqueira on LinkedIn about CERCA. It’s a tool she created during her Christmas break to detect false/hallucinated references in scientific manuscripts.

JavaFX Links of January 2026

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 links@jfx-central.com.

JavaFX Links of December 2025

Here is the final JavaFX LinksOfTheMonth for 2025… Thank you all for sharing your knowledge and experience with JavaFX. And we hope to see even more in the next year!

JavaFX In Action #24 with Florian Enner about Robot 3D Visualizations and Charts

I met Florian Enner a few times at Devoxx in Belgium, and each time he amazed me with his JavaFX demos! He is one of those rare developers who take JavaFX to the next level by adding 3D visualizations.

JavaFX Links of November 2025

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

JavaFX In Action #23 with Craig Raw about the Sparrow Bitcoin Wallet

I don’t have any bitcoin myself, but still find the idea of the blockchain and “public shared money” fascinating. And as it turns out, there is a free and open-source bitcoin wallet, created with JavaFX, that wants to help people understand how the Bitcoin system works, and make transactions easy to understand. Thanks to the work of Craig Raw, there is an easy-to-use desktop application to create and manage wallets. And while he explains the app itself, we also learn a lot about the Bitcoin ecosystem, reproducible builds, security, hardware wallets, and more!

JavaFX Links of October 2025

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

JavaFX In Action #22 with Matt Coley, diving into byte code and JARs with Recaf and JavaFX libraries

For my next JavaFX In Action interview, I talked with Matt Coley about Recaf and the JavaFX libraries he’s working on. But unexpectedly, I got a deep-dive course on Java byte code, obfuscated code, and how JARs can be (ab)used to hide the real code they are executing…!

JavaFX In Action #21 with Vlad Protsenko, Combining Clojure with JavaFX for Game Development with Defold

Vlad Protsenko is a Clojure developer working at Defold. While I initially wanted to learn about the Cljfx project, our conversation evolved into a learning experience: a practical getting-started guide to Clojure, a hands-on demonstration of building JavaFX user interfaces with minimal code, and an inside look at the Defold game engine and its JavaFX-based IDE.

JavaFX Links of September 2025

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 links@jfx-central.com.

JavaFX Links of August 2025

There is only one “Links Of The Week” for August thanks to a nice summer break. So this is actually a “Links Of The Month”… ;-)

JavaFX Links of July 2025

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 links@jfx-central.com.

JavaFX Links of June 2025

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

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.

JavaFX In Action #20 with Dirk Lemmermann, Creator of JavaFX Libraries and Applications

Dirk Lemmermann has created many open source and commercial libraries for Java Swing and JavaFX like CalenderFX, FlexGanttFX, GemsFX,… He is also the founder of JFX Central, the home to anything JavaFX related. In this interview he shows us some of his work, including applications used in companies, revealing the power of JavaFX to build custom tools.

JavaFX Links of April 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.

JavaFX In Action #19 with Gerrit Grunwald, Creator of Many Amazing JavaFX Libraries

Gerrit Grunwald, also known in the Java community as HanSolo on social media, created many JavaFX libraries and blog posts. I wanted to talk with him about his work with JavaFX, but I also learned more about SVGs and how the garbage collectors in the JVM work, thanks to the amazing visualizations he creates with … JavaFX of course.

JavaFX Links of March 2025

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

JavaFX In Action #18 with Brian Schlining: Annotating the Deep-Sea Wildlife

Brian has a dream job! He is responsible for a complex system that allows scientific researchers to research the animals living in the deep sea. He provides them with the tools to annotate videos and images made by submarines diving thousands of meters deep in the oceans. While he works on this software, he gets to know all the amazing creatures living in this mysterious world.

JavaFX Links of February 2025

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

JavaFX In Action #17 with Cormac Redmond about KafkIO, the Kafka UI for Engineers and Admins

Out of frustration about the existing (expensive) tools to interact with Kafka clusters, Cormac Redmond created his own beautiful tool that he shares for free!

JavaFX In Action #16 with Chris Newland about DemoFX and JitWatch

Chris Newland has a long history in Java and JavaFX development. I invited him to talk about two of his JavaFX projects: DemoFX and JITWatch. While the demos are already impressive, Chris also gives a “crash course” in this video about Java and Byte code and how the Just-In-Time compiler converts these to native code in the Java Virtual Machine.

JavaFX In Action #15 with Sven Reimers about JTaccuino, a notebook application for Java developers

Sven Reimers created a JavaFX-based notebook application to make it easier to learn Java and experiment with notebooks that can visualize the variables in different ways like tables and graphs.

JavaFX Links of January 2025

Here is the first overview of the JavaFX LinksOfTheMonth for 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.

JavaFX In Action #14 with Mike Hearn about Conveyor to build self-updating desktop app packages in minutes

Mike Hearn solves a problem that a lot of developers are struggling with: how to easily distribute your application and make sure the users get the latest version. With Conveyor he created a tool to do that easily with JavaFX, Electron, and Flutter apps!

JavaFX Links of December 2024

Here is the last overview of the JavaFX LinksOfTheMonth for 2024. You can find the weekly lists on jfx-central.com. We hope you enjoyed all the previous editions and we promise to go on in the next year… Have a nice holiday and see you in 2025!

JavaFX In Action #13 with Jago de Vreede about SDKman UI, a user interface on top of SDKMAN for all platforms

Jago de Vreede is bringing SDKMAN to Windows! He builds a user interface on top of the terminal tool to make it easier to use, and add the same time solves the problem that you could only use SDKMAN on Linux and macOS. In the previous “JFX In Action” interview we saw how jDeploy can be used to distribute a JavaFX application, and in this one we see how you can achieve the same with GraalVM, although it is more difficult to setup. In the video, he walks us through the GitHub Actions that he created to build those native binaries. Jago also shows us how he uses SceneBuilder to create the layout of the app.

JavaFX In Action #12 with Steve Hannah about jDeploy, to distribute your Java app as a native bundle

Building a Java(FX) app is easy and fun, but how do you efficiently distribute it to different systems? jpackage and GraalVM can help, but jDeploy makes things even more effortless by handling all the packaging and providing an upgrading flow! In this “JFX In Action” interview, you’ll learn how this works from Steve Hannah, the creator of jDeploy.

JavaFX In Action #11 with Almas Baim about FXGL, a multipurpose game library for JavaFX

In the “JFX In Action” interviews, we already saw many business use cases of JavaFX. Let’s take a side step and look at game development. FXGL is a library that helps us create JavaFX games. But it’s much more than games! With the integrated Goal-Oriented Action Planning (GOAP) functionality, it can use game technology and AI to solve any kind of goal based on actions and preconditions.

JavaFX Links of November 2024

Here is the overview of the JavaFX LinksOfTheMonth of November 2024, published on jfx-central.com during this month. 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.

JavaFX In Action #10 with Clément de Tastes about QuarkusFX, combining the strengths of Quarkus and JavaFX

In the previous “JFX In Action” interviews, we already saw combinations of JavaFX with Scala and Kotlin. In this episode, we look at the combination of JavaFX and Quarkus. Thanks to QuarkusFX, we can use the many advantages of the Quarkus system to create a desktop application.

JavaFX In Action #9 with Özkan Pakdil about Swaggerific, an open-source Postman alternative written in JavaFX

The following “JFX In Action” interview gives insights into a new open-source JavaFX project: Swaggerific. It’s created by Özkan Pakdil, who tells us more about this Postman alternative to interact with REST endpoints documented with a Swagger JSON.

JavaFX Links of October 2024

Here is the overview of the JavaFX LinksOfTheMonth of October 2024, published on jfx-central.com during this month. With some very nice new content for JFX Central itself, see at end of the list… 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.

JavaFX In Action #8 with Ulas Ergin: How JavaFX helps to migrate from Swing to React UIs, all combined in one Java app

Here is the next “JFX In Action” with Ulas Ergin. He explains how his team uses JavaFX to migrate from a Swing based application, to a Java application which combines the old Swing screens with new React user interfaces.

JavaFX In Action #7 with Christoph Schwentker about JabRef

Here is the next “JFX In Action” with Christoph Schwentker about JabRef, a tool written in Java and JavaFX to collect, organize, and discover literature for research projects.

JavaFX Links of September 2024

Here is the overview of the JavaFX LinksOfTheMonth of September 2024, published on jfx-central.com during this month. 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.

JavaFX In Action #6 with Ramiro Domínguez Ayub about the Televic Generic Update Tool (TGUT)

In the next “JFX In Action”, I’m returning to Televic, one of my former employers, to talk to Ramiro Domínguez Ayub. He explains how they create a tool with JavaFX that is used both internally and by their customers to update a lot of different types of devices on a train, tram, and/or metro.

JavaFX In Action #5 with Maciej Gorywoda about FxCalculator, an Android app built with Scala and JavaFX

In the next video in this “JFX In Action” series, I talked with Maciej Gorywoda about FxCalculator, an Android app created with Scala and JavaFX you can find in Google Play.

JavaFX Links of August 2024

Here is the overview of the JavaFX LinksOfTheMonth of August 2024, published on jfx-central.com during this month. 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.

JavaFX Links of July 2024

Here is the overview of the JavaFX LinksOfTheMonth of July 2024, published on jfx-central.com during this month.

JavaFX Links of June 2024

Here is the overview of the JavaFX LinksOfTheMonth of June 2024, published on jfx-central.com during this month.

JavaFX In Action #4 with Robert Ladstätter about LogoRRR, a cross-platform log analysis tool

In the next video in this “JFX In Action” series, I talked with Robert Ladstätter about LogoRRR, an application written with Scala and JavaFX.

JavaFX In Action #3 with Christopher Schnick about XPipe, an app to manage all your servers

In the next video in this “JFX In Action” series, I talked with Christopher Schnick about XPipe, a tool to manage all your servers.

JavaFX In Action #2 with Daniel Zimmermann about JavaFX and Kotlin

For the second video in this “JFX In Action” series, I talked to Daniel Zimmermann. He got my attention when he recently tweeted: “To your dismay I have to tell you I write all my desktop applications using Kotlin and JavaFX”. Why is he a big Kotlin AND JavaFX fan? I asked him and got a demo of the network test application that he is working on.

JavaFX In Action #1 with Pedro Duque Vieira, aka Duke about Hero, PDFSam, FXThemes, FXComponents,...

People who follow me, know I have a big love for JavaFX. It’s my go-to for every desktop user interface application I build. I love the simplicity of quickly creating an app that makes full use of the “Java powers” to build both multi-threaded “backend services” combined with a beautiful-looking UI into one executable. I’m starting a new video series “JFX In Action” in which I talk to developers to show the world what is being developed with JavaFX, starting with Pedro Duque Vieira about the JavaFX libraries and apps he creates.

JavaFX Links of May 2024

Here is the overview of the JavaFX LinksOfTheMonth of May 2024, published on jfx-central.com during this month.

JavaFX Links of April 2024

Here is the overview of the JavaFX LinksOfTheMonth of April 2024, published on jfx-central.com during this month.

JavaFX Links of March 2024

Here is the overview of the JavaFX LinksOfTheMonth of March 2024, published on jfx-central.com during this month.

JavaFX Links of February 2024

Here is the overview of the JavaFX LinksOfTheMonth of February 2024 that got published on jfx-central.com during this month.

JavaFX Links of January 2024

This is the first JavaFX LinksOfTheMonth review for 2024, an overview of the LinksOfTheWeek that got published on jfx-central.com during January.

JavaFX Links of December 2023

This is the final JavaFX LinksOfTheMonth review for 2023. It was an amazing year with many evolutions in Java and JavaFX and a complete “fresh” version of JFX Central. Thanks for following these updates and looking forward to more of your JavaFX work in the new year…

JavaFX Links of November 2023

Have fun with this overview of the “JavaFX LinksOfTheWeek” that got published on jfx-central.com during November.

JavaFX Links of October 2023

Thanks to the Devoxx conference, there are many hours you can spend on JavaFX-related videos! But as every month, there is a lot more to read and learn about JavaFX… Have fun with this overview of the “JavaFX LinksOfTheWeek” that got published on jfx-central.com during October.

JavaFX Links of September 2023

This month OpenJDK and OpenJDK 21 got officially released, so links to the new downloads but also to the early access builds of the next one! Here is the overview of the JavaFX LinksOfTheWeek that got published on jfx-central.com during September.

JavaFX Links of August 2023

I’ve taken a holiday this month, so probably missed a lot of the amazing JavaFX news, but still some things caught my attention and you can find them in this LinksOfTheMonth overview.

JavaFX Links of July 2023

Although I skipped a few weeks because of busy schedules, holiday interruptions, and too few hours in a day, there was still a lot to report in the two #LinksOfTheWeek that were published on jfx-central.com in July.

JavaFX Links of June 2023

Again a lot has been shared this month in the jfx-central.com #LinksOfTheWeek! And that website itself is “under heavy construction” as version 2 is getting a completely new design and several improvements. Your help is wanted! See the last section of this summary…

JavaFX Links of May 2023

Again a busy month in JavaFX-world! Here is a nice list with links for your reading and clicking pleasure! This is the summary of the #LinksOfTheWeek as published on jfx-central.com in May 2023.

JavaFX Links of April 2023

This is the summary of the #LinksOfTheWeek as published on jfx-central.com. JavaFX Core Gluon announced JavaFX update releases: 20.0.1 (latest release), 17.0.7 (latest LTS), and for Gluon LTS customers 11.0.19. In this video with Kevin Rushforth he talks about JavaFX 20 and beyond. Dirk Lemmermann tweeted some of the highlights like RichTextArea, ideas for future releases,… The Notebook demo is looking really nice to learn JavaFX in an easy way. Conferences As announced a few weeks ago, Sean Phillips was one of the keynote speakers at DevNexus in Atlanta. And his talk did not go unnoticed… Ixchel Ruiz: “Blowing the ceiling of technology, passion, visualization” Johan Vos: “Innovation by and for devs/humans. Great to see all of this coming together” Vincent Mayers: “It’s clear that JavaFX is AMAZING! Thank you GluonHQ and Johan Vos for all your work and support for this” And many more… The intro animation of his talk was shared on Reddit and shows the creators of the libraries used in his application as if they are trapped in the Matrix… Building apps CodeDead shared a GitHub Actions workflow for the people that are using JDK 20, Gradle and JavaFX 20 on Reddit to test, build and package your JavaFX application on Windows, Linux and macOS when creating a pull request on either the main/master or development branches of your GIT project. JavaFX Scene Builder Version 20 is about ready. Feel free to test the latest snapshots and report blocking issues. Chad Preisler shared a video on how to use GemsFX in Scene Builder. Bumped to Java and JavaFX 20: LibHEIF 1.2.3 JabRef with speed improvements on macOS Opal v1.1.0 LibrawFX 1.8.4 Regular guests OrangoMango Found a performance problem in his 3D engine, thanks to Almas Baim and VisualVM. Added transparent blocks to his 3D engine. Is creating a chess game and shares the code on GitHub. You can play chess in LAN (Java sockets) and export a game to FEN and PGN. Almas Baim Adding hex support for tiled .tmx maps to FXGL. Playing with a cat and PixelBuffer on April 1st. FXGL is also catching the Stable Diffusion train. Combining a black hole with a rasengan. Messing around with a TextArea and physics. Taking the term “physically based rendering” to a whole new level Shared a video showing a game with many subtle visual effects. Go fullscreen to see all details! And he is also trying to hypnotize you…. Gerrit Grunwald Created a PoincarePlots while being on a plane and added it to version 17.1.35 of his charts library. Miscellaneous Tobias Briones is using math to draw flowers. And in an oher tweet it’s not a bird, not a cat: It’s the bird cat! Cédric Champeau is working on an astronomy toy project: a collection of libraries and applications for astronomy image processing in Java. A blog post with more info and screenshots and video demos is available. Mariusz Materna announced a new version of LogViewFX, a desktop application that makes viewing logs easier. Artur Skowronski asked for RSS for this LinksOfTheWeek, and it will be available soon… CodeDead is rebuilding a .NET desktop application to improve the performance and make it cross-platform. Malik happily shared his first JavaFX application. Smith Ayo is creating an Oware game. Bruno Borges is looking into his crystal ball for 2024: “Oracle announces FxWeb, a framework for building WebAssembly UI with JavaFX, so you can code Java in both client and server side.” Christopher Schnick is enhancing the gameplay experience of Paradox Grand Strategy games with JavaFX through the Pdx-Unlimiter and releases it with JReleaser. Pedro Duque Vieira shared a testimonial of Fortune 500 company choosing for Java and JavaFX (place 171) with headquarters in New York, a world leader in its sector. On Reddit a video with 2D and 3D Pacman was published. siedlerchr shared a link to an excellent article explaining the concepts of Bindings, it’s from 2020 but still very valid. Jeannot Muller wrote about “JavaFX or Swing in 2023”. About jfx-central.com New content: X-Pipe: a flexible connection manager and remote file explorer. Coding for version 2 of the jfx-central has started, check the Twitter thread if you want to join the development team.

JavaFX Links of March 2023

This is the summary of the #LinksOfTheWeek as published on jfx-central.com. JavaFX Core Johan Vos is working on backports for JavaFX 17.0.7 to guarantee quality and long-term support. And he announced JavaFX 20 could be released in the week of March 20th. As planned. Together with the release of OpenJDK 20, we also got the release of OpenJFX 20. Both right on schedule, as always! Announcement by Gluon. Downloads are also provided via OpenJDK on jdk.java.net. Important message in the release notes: “JavaFX 20 is compiled with –release 17 and thus requires JDK 17 or later in order to run. If you attempt to run with an older JDK, the Java launcher will exit with an error message indicating that the javafx.base module cannot be read.” Most important highlight for Johan Vos: “apps created many years ago still run on the latest JavaFX with latest OS. That is far from trivial, require lots of work, and not very common in client frameworks.” And another quote from Johan: “I remember people and companies telling me 5 years ago they love Java and JavaFX, but they were pretty sure JavaFX would not be around in 2 years from them. So they used other client technologies… which don’t exist anymore today… while JavaFX… keeps moving forward. With less hype, and less marketing power than other client frameworks, but with dedication and focus on quality, stability and community. And with tons of stuff todo, I 100% realize that.” You can already start experimenting with JavaFX 21 Early-Access Builds! Get it from Gluon. Or OpenJDK. A request by Raumzeitfalle: “If you like Java and JavaFX, give Scene Builder Leadinge Edge a try. Its latest version runs with Java 20 using JavaFX 20 and it combines many of the pending PRs so that one can test the functionality. Feel free to share your feedback on Github.” JavaFX and Game Development 17.0.13 of JArkanoid by Gerrit Grunwald adds the ability to shoot enemies. He describes in a Foojay post how to turn an existing application to an iPhone app. And he started with a new game, as you can see in this first screenshot of loderunner. He shared the first version of a Tetris clone. This is a screenshot. You can play it online, thanks to WebFX. Markus Eisele shared a link to the GitHub project of pacman-javafx: a JavaFX UI (2D+3D) for Pac-Man / Ms. Pac-Man, a project by Armin Reichert. Another Minecraft-like world, in the self-made 3D engine of OrangoMango. It got extended with more Minecraft-like functions: block breaking/placing, terrain generation, chunk system, and overall performance improvements. He added some new block types and fixed some issues with block breaking/placing in his Minecraft-like world, and now has a small home made out of wood and coal blocks. It also has Minecraft-like trees. Sean Phillips - being a JavaFX 3D expert - finds his work awesome. WhiteWoodCity shared a video with the combination of 2D and 3D game sub scenes. Another video of a rougelike game prototype. And shared how he created a pseudo 3D effect like Street of Rage, Dragon’s Crown with two GameSubScene and two entities of each GameWorld, and binding their properties with very clean and neat code. His game got bumped to Graal and Java 20. Yes, indeed, already before the official release of Java 20! And shared how he created a dynamic shadow effect of a jump action with a Shape and Binding in less than 40 lines of code. Almas Baim has been very active on this month… He discovered another FXGL game: “The Last Cowboy Game - UTFPR”. And he shared a screenshot showing FXGL is available in IntelliJIDEA when creating a new JavaFX project. Announcing version 17.3 of FXGL: improve A* performance, isometric support for .tmx, 3D updates (lookAt, direction, rotation, .obj models), propertyMap convenience API. Pathfinding solution added to FXGL that outperforms the existing one by up to 80%, by replacing ArrayList with HashSet in critical code. Another video with the FXGL engine pathfinding in action. This demo shows large red areas that are not passable, while dynamic entities are ignored and can be passed through. Video showing physics sandboxes are never not fun! You can now pick up any entity as seen in this sample. Video of text animations with particles. Video with particles, one as “lead”, and other particles following with min and max distance, ensuring all particles are connected while the lead moves. Isometric tile support in FXGL has had significant interest over the years. The maths looks straightforward but the architecture, as per usual, will need some careful pondering. Screenshot of initial progress towards having first-class support for isometric levels in FXGL. Video showing the new sliders in FXGL. He is throwing grenades…. JavaFX in Science Fabrice Jossinet shared an impressive preview video of a new tool to visualize the folding pathways of an RNA during its transcription. Pathways are computed with a Rust algorithm. Visualization and GUI are made with Kotlin, JavaFX and his rnartistcore library. RNArtist shared again an impressive video showing RNA visualization with JavaFX. “In RNAStudio, you can animate the transcription process along one of the computed folding pathways. When a new helix pops, it is first highlighted then added to the 2D. You can stop/restart the animation, go backwards/forwards.” Miscellaneous jdeploy by Steve Hannah now produces signed apps for Windows installers. This should make Windows Defender more pleasant to be around. Dirk Lemmermann has also been very active… TableView replacement based on GridPane. No virtualisation. Very useful for small datasets. Will be added to GemsFX very soon. Screenshot of an answer on GitHub explaining there is only one codebase for jfxcentral website and desktop app, thanks to @jpro_one. The TimePicker in GemsFX has been improved by @cpreisler. It can now also display and edit seconds and milliseconds. He’s looking back at something he implemented almost 20 years ago with Java 5 and Swing, and it still works perfectly nowadays with Java 19 … just a whole lot faster! He showed a custom tooltip implementation for charts. The tooltips show the values of all y-values for the same x-value whenever the mouse cursor hovers over one of the data points. In a comment tweet, he shows code to illustrate that each data point in a JavaFX chart is also a node that allows us to integrate such a feature. Read the comments to learn pro/contra of this approach and alternatives for large datasets. He added a YearMonthPicker control to GemsFX. It’s included in version 1.67.0. It was the result of a deep-dive into how to customize a ComboBox. Fahim Bin Amin shows in a 1,5h video how to create your own full-fledged project from scratch using JavaFX and Maven. Robert Ladstätter shared exciting news. LogoRRR is now officially available on the Apple Store! 工房奥谷 shared a video showing a 3D-CAD application to fit clothing patterns. Juanan shared an example to learn how to use a REST API in Java with a JavaFX Pokemon viewer. He added links to multiple videos demonstrating the code. Sources are available on GitHub. JavaFX 3D is asking who wants to contribute an importer for FBX or USDZ or GLB / glTF to FXyz. It already has 3D model importers for OBJ and Maya. He already found a starting point in an existing java project. Jakob Jenkov and Andres Almiray are talking about packaging a JavaFX app with JReleaser. MhamadHarmush shared Java and JavaFX tutorials in Arabic. WhiteWoodCity shared a screenshots of NotificationFX. JavaFX3D shared an article about 3DViewer by ChrisNahr JavaFX at DevNexus in Atlanta (4-6 April): Gail Anderson and Paul Anderson: “Modern Java with JavaFX for Rich Client UIs”. Sean Phillips: “Harnessing the Hyper-dimensional Mind: Visualizing Brain-Computer Interfaces”. Juanan Pereira published a new video for his Software Engineering class: How to display custom items in JavaFX ListView Andres Almiray updated the JavaFX plasma application to reflect changes brought by JReleaser 1.5.1, along with instructions for building. Robert Ladstätter wrote a blog post about LogoRRR’s journey to the Apple App Store using JPackage. Matt Coley has a long Twitter thread about new the Recaf UI JavaFX work, starting with a ‘please wait while the decompiler runs’ animation that pulls hex dumps from the class being decompiled, and many more each with a video. Steve Hannah shared a GitHub action to generate native installers for Java desktop apps. SmartFinder by Serendipity version 1.7.3 now runs with JavaFX 20! It’s a Desktop Search Tool APP fully developed with Java and JavaFX technology. Dirk Lemmermann again shared a lot of JavaFX library and other info: “If any of you work on planning and scheduling applications I can highly recommend #FlexGanttFX for visualizing plans / schedules. Yes, it is a commercial library.” “If your JavaFX application requires an on-screen keyboard, you might wanna check out KeyboardFX.” A screenshot of the new market data portal he is creating, running in a browser. The new calendar view in GemsFX now also supports “date range” selection (and single date, multiple dates selection). Thanks to Florian Kirmaier, GemsFX has been extended with a great utility class for synchronous scrolling of two VirtualFlow instances. And he’s worried about his job as “ChatGPT “generates” a JavaFX app based on requirements”. That’s probably thanks to the stability of the API over the last years!

JavaFX Links of February 2023

February is a short month, but this list seems to be longer than ever… A lot of game development, releases, interesting ongoing development, and so much more to read. Enjoy reading and clicking!

JavaFX Links of January 2023

2023 has taken off with a flying start in JavaFX-world! Here is a summary of the Links Of The Week that were published in January on jfx-central.com.

JavaFX Links of December 2022

If anyone needs a reminder Java and JavaFX are “alive and kicking”, you can not only check out jfx-central.com, but also the list below.

JavaFX Links of November 2022

Time flies when having fun… So here we are again, another month has passed and this is a summary of the Links Of The Week that were published on jfx-central.com during November.

JavaFX Links of October 2022

When I (re)started the JavaFX Links Of The Week on jfx-central.com in September, I was wondering if there would be enough material to share every week.

JavaFX Links of September 2022

The JavaFX links of the week are back on jfx-central.com, and here we collect the complete month for you in an excellent overview.