Friends of OpenJDK Today

JavaFX Links of October

October 31, 2022

Author(s)

  • Avatar photo
    Frank Delporte

    Frank Delporte (@frankdelporte) is a Java Champion, Java Developer, Technical Writer at Azul, Blogger, Author of "Getting started with Java on Raspberry Pi", and Pi4J Contributor. Frank blogs about his ... Learn more

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.

But that was a stupid mistake as you can see below in the summary of what happened in October... 🙂

JavaFX 19 and 20

  • JavaFX 19 just got released a few weeks ago, but Johan Vos is already looking forward to the next one: a really-worth-mentioning improvement that will be in JavaFX 20 is the update to MarlinFX 0.9.4.6 by Laurent Bourgès. Thank you very much Laurent for your contributions. They are an important part to the success of JavaFX. See JDK-8287604.
  • Want to test JavaFX 20 Early Access? It's already available on the Gluon website!
  • Up till now, each of the newer JavaFX versions could run with a lower JDK, e.g. JavaFX 17 works with JDK 11. But this will change as was mentioned on the mailinglist: "JavaFX 20 requires JDK 17 or later."
  • Dirk Lemmermann shared a screenshot in a tweet of the pull requests in the openjdk/jfx project: "Wow, 47 pull requests "ready for review" in #OpenJFX. Looks like we have a traffic jam. Some several years old. Some ending with last comment "can you review this?" 🙂 Hope Oracle really does increase their #javafx team member count."
  • At JavaOne on October 20th, some JavaFX related announcements were made.
    • A tweet by James Weaver: "Great #JavaFX announcements from @kevinrushforth after being introduced by @mono_quito89 at #JavaOne, while bandmate and @Java legend @BrianVerm mixes drinks. Friend and colleague @johanvos at @GluonHQ highlighted in the process."
    • And a LinkedIn message by Bernard Traversat: "We announced today we will be producing JavaFX build for JDK 20! Providing a modern UI toolkit for the Java platform will continue to make Java the most compelling platform for educators to teach programming and for UI innovators to explore new rich application UI designs."
    • So the latest JavaFX will not only be available on the Gluon website, but also on jdk.java.net/javafx20.
    • Curious what the impact of this announcement will be and what we can share here next week...

SceneBuilder

Devoxx Belgium

Various news from "The Web"

New content on jfx-central.com

  • Real World App: JabRef is an open-source, cross-platform citation and reference management tool, see jabref.org.
  • Tool: "Conveyor" by Hydraulic, is an alternative/replacement for the jpackage tool but with support for (background) updates, signing, notarisation.
  • Another library by Pedro Duque Vieira: FXParallax. This framework adds controls to add Parallax effects to JavaFX application, this effect can add a sense of depth (3D like) to where it’s used.
  • Coming soon... Florian Kirmaier is pimping the jfx-central website to make it much faster very soon. Due to the architecture of jpro.one, scrolling in a ScrollPane requires server calls (as the JavaFX app lives on the server). A custom skin, should bring a solution...
  • People: the work of Jan Gassen is listed on this page.
  • Library: NSMenuFX, by Jan Gassen, a simple library to customize the macOS menu bar to give your JavaFX app a more native look and feel.
  • Tips: Flags for JavaFX applications to either add debug logs or switch configuration.
  • Blogs: abhinay.xyz by Abhinay Agarwal about things good to know about JavaFX.
Topics:

Author(s)

  • Avatar photo
    Frank Delporte

    Frank Delporte (@frankdelporte) is a Java Champion, Java Developer, Technical Writer at Azul, Blogger, Author of "Getting started with Java on Raspberry Pi", and Pi4J Contributor. Frank blogs about his ... Learn more

Comments (0)

Your email address will not be published. Required fields are marked *

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.

Save my name, email, and website in this browser for the next time I comment.

Subscribe to foojay updates:

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