Logo

dev-resources.site

for different kinds of informations.

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

Published at
11/19/2024
Categories
java
javafx
Author
fdelporte
Categories
2 categories in total
java
open
javafx
open
Author
9 person written this
fdelporte
open
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 take a look at the combination of JavaFX and Quarkus. Thanks to QuarkusFX, we can make use of the many advantages of the Quarkus system to create a desktop application.

About Clément

Clément de Tastes is Technical Lead at SCIAM in France. He has a long history in software development and uses Quarkus in his daytime job. Out of personal interest, he created a Quarkus extension that allows him to combine it with JavaFX to use dependency injection and the many other extensions available for the Quarkus system.

You can find him on LinkedIn and Twitter.

About QuarkusFX

QuarkusFX is a Quarkus extension that allows you to use JavaFX in your Quarkus application. It provides component injection in FX Controllers, allows you to use CDI events to register on primary stage creation, make use of CSS live reloading, provides annotations to write cleaner code, etc.

You can find the sources on GitHub and the documentation on Quarkiverse.

QuarkusFX on GitHub

In the video interview, Clément shows a demo of the Devoxx Quiz application, which uses this extension and other JavaFX components to create an animated tool to attract people to a booth at Devoxx in France.

Devoxx Quizz

Video content

00:00 Who is Clément?

00:45 About Quarkus and its extensions

02:40 Why use Dependency Injection?

03:58 Quarkus starter page

04:39 JavaFX extension page

06:05 Code examples

09:51 Example code on GitHub

10:36 Quarkus and JavaFX lifecycle

13:07 Live CSS reload demo

16:19 Future plans for the extension

20:02 Demo Devoxx Quizz app

22:07 Other Quarkus extensions that can be used

More JFX In Action...

Click here for more posts with JFX In Action videos.

javafx Article's
30 articles in total
Favicon
GUI Design with JavaFX Layout Managers
Favicon
Give your app a modern look with FxPopup
Favicon
JavaFX In Action #12 with Steve Hannah about jDeploy, to distribute your Java app as a native bundle
Favicon
JavaFX In Action #11 with Almas Baim about FXGL, a multipurpose game library for JavaFX
Favicon
JavaFX In Action #10 with Clément de Tastes about QuarkusFX, combining the strengths of Quarkus and JavaFX
Favicon
OSD Final Chapter: Part 3
Favicon
OSD Final Chapter: Part 2
Favicon
JavaFX In Action #8 with Ulas Ergin: How JavaFX helps to migrate from Swing to React UIs, all combined in one Java app
Favicon
Desktop E-commerce Application
Favicon
JavaFX Dock project
Favicon
JavaFX In Action with Daniel Zimmermann about JavaFX and Kotlin
Favicon
JavaFX In Action with Pedro Duque Vieira, aka Duke, about Hero, PDFSam, FXThemes, FXComponents,...
Favicon
JavaFX In Action with Christopher Schnick about XPipe, an app to manage all your servers
Favicon
JavaFX In Action with Robert Ladstätter about LogoRRR, a cross-platform log analysis tool
Favicon
Devlog - Creating a MVCI JavaFX Application
Favicon
Book review - Frontend Development with JavaFX and Kotlin
Favicon
Search in Documentation with a JavaFX ChatGPT-like LangChain4j Application
Favicon
How to assign shortcut to a button in fxml
Favicon
A JavaFX Game Application in a Single Java File with JBang and FXGL
Favicon
How to Create an Executable .jar file for JavaFX using Maven
Favicon
How to use the JavaFX library Medusa to display weather data
Favicon
JavaFX en Eclipse
Favicon
JFxBorderlessNative provide Windows Native Aero Snap support for UNDECORATED view in JavaFx
Favicon
How to Set Up JavaFX in IntelliJ IDEA with Maven
Favicon
Arabic Text Rendering Issues in JavaFX
Favicon
Hide JavaFX FXML Warnings in IntelliJ IDEA
Favicon
Using Sass in your JavaFX project
Favicon
Animating using sliders in JavaFX and SceneBuilder
Favicon
Multithreading example with video play by JavaFx
Favicon
Idaesbasic - An all in one project manager

Featured ones: