Do you want your ad here?

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

[email protected]

JavaFX Links of November 2023

  • November 30, 2023
  • 3364 Unique Views
  • 4 min read
Table of Contents
CoreApplicationsGamesComponents, Libraries, ToolsPodcast, Video, BooksTutorialsMiscellaneousJFX Central

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

Core

Applications

Games

Components, Libraries, Tools

  • Dirk Lemmermann: "AtlantaFX is currently my theme of choice. It is modern looking, very elegant, very professional, well documented, supports various modes (yes, dark mode and darcula, too), comes with an auto-updating sampler app, custom skins, much simpler styling rules than Modena, etc ... if you haven't done so, yet, please check out the repo."
    • V1.90.0 of GemsFX, which includes an SVGImageView control to display SVG files. The control uses the jsvg project to render to an AWT image, convert it, and then display it inside an ImageView.
    • Dirk also announced the release of a new JavaFX input field for phone numbers which is utilising the libphonenumber project from Google to format and validate the numbers. The project can be found on GitHub. The main contributor is Gabriel Diaz.
    • Version 1.5.0 of that library has been refactored and greatly simplified.
  • Mushtak Abdulqadir describes several libraries in a LinkedIn post (BootstrapFX, ControlsFX, FormsFX, FXGL, Ikonli, TilesFX, ValidatorFX) and is asking for feedback: "Which of these libraries have you used, and what has been your experience with them?"
  • Announced by Abhinay Agarwal: release of ControlsFX v11.2.0! Baseline has been moved to JavaFX 17 and is compatible with JavaFX 21. The release notes can be found here and JavaDoc here.
  • V4.0 of openglfx has been released. This library adds a new element to JavaFX to render OpenGL graphics. It is optimized for each platform and includes some auxiliary functions for working with OpenGL from JavaFX.

Podcast, Video, Books

Tutorials

  • Edward Nyirenda Jr again published several tutorials, for instance:

Miscellaneous

JFX Central

  • A new version has been released with several utilities / tools to develop JavaFX applications: gradient editor, SVG path extractor, effects editor, pixel-to-em converter, CSS playground. You can find the utilities here.
  • "Random" sorting will be added to the category pages so that every item gets the same chance to be seen or found.
  • Dirk Lemmermann shared a video showing the superfast startup of the JFX Central app, as a native app, thanks to Gluon.
  • The summary with all the JFX Central links of October got published on Foojay.io.
Duke T-shirt azul and javafx
A JavaFX App on ZuluFX in 60 Seconds

Learn how to use a popular distribution from Azul to build a JavaFX HelloWorld Application in 60 seconds!

I’m not sure if you’ll taken more than 60 seconds to complete the steps, but assuming your environment is setup and the JDK 11+ and JavaFX is installed you should be able to cut and paste the code in seconds.

JavaFX application created using IntelliJ
Beginning JavaFX Applications with IntelliJ IDE

This article is for the beginner who wants to get started developing JavaFX applications using IntelliJ IDE.

While this article may seem elementary for some, I believe it can help newcomers to the JavaFX platform avoid some pitfalls and really hit the ground running.

Book review: “Learn JavaFX Game and App Development with FXGL 17”

Review of new book on FXGL, providing an impressive list of components with methods to override and build the exact functionality your game requires.

Building JavaFX with Gradle

I decided to create two Gradle build scripts that apply to modular and non-modular Java projects. Take a look — what do you think?

Creating a Snake Game with JavaFX FXGL in Three Pair-Programming Sessions

In this article, Almas and Frank show you how to start with an idea for a game and bring it to life in a prototype application. We will then modify the application to run on a Raspberry Pi and on a mobile device.

To give some background, some time ago my 10y old son challenged me to create a Snake-like game with emojis. He selected the emoji images and I “only” needed to do the programming bit, the easy part… Luckily Almas asked me if I had a topic for some pair-programming for his YouTube channel, and his question turned into a three-part series. My son is delighted because his idea is now a real game!

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