Friends of OpenJDK Today

JavaFX Links of October 2024

October 28, 2024

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

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 [email protected].

Core

  • Message from Kevin Rushforth in the [email protected] mailing list that shows how OpenJDK and OpenJFX keep being aligned thanks to the 6-months release cycle: "I propose to remove support for running JavaFX applications with a security manager in JavaFX 24. Any JavaFX application that uses a security manager will necessarily need to use JDK 21.x LTS going forward, and thus can similarly use JavaFX 21.x LTS."
    • See JDK-8341090: "The Java Security Manager was deprecated for removal in JDK 17 by JEP 411."
  • Artur Skowronski highlights in his JVM Weekly newsletter some JavaFX facts:
  • SamFx happily announced the merge of his first pull request into the OpenJFX code to fix "Push Notification fails on Android when app closed."
  • Just a tip: keep an eye on github.com/openjdk/mobile. It's a project to bring more mobile support to the OpenJDK. This will, once integrated, make it easier to support JavaFX on even more (mobile) platforms.
  • In an article on The New Stack, "End of the Road for JavaFX in JDK 8: Keeping Your Apps Alive", Frank Delporte alerts users of Oracle Java 8 builds with OpenJFX: "From April 2025 and onward, if you are using JavaFX, you need to find an alternative distribution if you’d like to continue to receive security updates."

SceneBuilder

  • Gluon shared a screenshot of the number of downloads of Scene Builder: "Note how fast the adoption of Scene Builder 23 is! Work on 24 is in full-speed now."

Applications

  • Arkutu shared a video: "Progress so far building my healthcare desktop application using JavaFX, Spring Boot, and MySQL! So far, I've completed the login and main home page. Now, I'm diving into creating and fetching patient data from the database. Stay tuned for more updates."
  • Message from Deep Netts - AI Java library: "Download the Java Deep Learning Library now and start building intelligent applications today. Get started quickly with powerful tools for machine learning and neural networks!"
    • Extract from the News Release: "We’ve enhanced the debugging experience with new visualization tools that allow you to analyze weight statistics and explore network architectures in 3D space using JavaFX. These tools provide deeper insights into model behavior, helping you diagnose issues and optimize performance more effectively."
  • Two releases by Patrik Karlström written in Java with JavaFX on the NetBeans Platform:
  • Christopher Schnick shared a screenshot of the new icon chooser for selfhosted service icons in XPipe 12.
  • Özkan Pakdil shared a link to the sources of swaggerific a Postman alternative, written in JavaFX and built with GraalVM.
  • Stefano Fago shared links to the sources and Devoxx presentation of JTaccuino: "a JavaFX based notebook application for Java developers. It's built for usages in education, interactive experimentation with algorithms & possible more advanced use cases..."
  • BJ Dela Cruz shared screenshots of his Flight Display application: "It can generate a list of arriving or departing flights for an airport you choose." You can find the sources here.

Games

Components, Libraries, Tools

  • Shared by Pedro Duke:
    • A video of part 6 of work in progress on Transit Theme: "New LIGHT and DARK styles for TabPane and TextArea."
    • Part 7 of the work in progress for the next release of the Transit Theme: "New LIGHT and DARK styles for Menus, ContextMenu and Tooltip."
    • "_Transit Theme next release, PART 8: New LIGHT and DARK styles for Color Picker, Titled Pane and Accordion._"
  • Carl Dea published a simple finite state machine library called Axonic version 0.0.2: "I plan to use it in complex UI/UX scenarios".
  • Announced on Reddit: DevToolsFX: "Originally intended to fix long-standing bugs in Scenic View, it has been completely rewritten from scratch. Modern Java, reduced and more maintainable codebase with clear model/UI separation, only depends on javafx.controls,..."
  • Dirk Lemmermann shared a screenshot= "The email field in GemsFX now comes with an optional auto-completion feature for the domain part of the address."
  • Steve Hannah, the creator of jDeploy published a blog post: "Now you can deploy your app as a DMG. The codesign process is painful, but if you really want to deploy your app as a DMG, you can do that now. ... some developers have expressed interest being able to deploy their apps as a .dmg, since this would be more familiar to users. Some developers also have their own Apple developer account, and would prefer to sign the app themselves rather than deploy using the jDeploy certificate. ..."

Podcasts, Videos, Books

Tutorials

Miscellaneous

  • Some JavaFX love on Twitter:
    • SAI CHOWDARY shared some key aspects of Java in front-end development
    • Reaction by Bhanu: "That's great info! JavaFX is indeed a powerful tool for creating dynamic desktop applications with impressive UI features like graphics and animations. It's a game-changer for front-end development!"
    • In a long thread, 21st Computer Tech compares Java and Python GUIs with this nice remark about Community & Support: "Java has a large and active community for both Swing and JavaFX, with extensive documentation and examples available online."
  • Blog post by Frank Delporte: End of the Road for JavaFX in JDK 8: Keeping Your Apps Alive : "Oracle will end support for JavaFX in JDK 8 next March and will stop providing Java 8 builds with OpenJFX included, as explained in the Oracle Java SE Support Roadmap. This means that from April 2025 and onward, if you are using JavaFX, you need to find an alternative distribution if you’d like to continue to receive security updates."
  • Homebookner is looking for help: "I'am currently implementing a simple workspace control. I'm using splitpanes for the content, but when hiding and showing content in the splitpane, the divider jumps around. It seems not to happen, if the system setting for screen zoom is at 100%. Ideas?"
  • AI is coding and controlling the computer for Stephan Janssen: "An experimental AnthropicAI Claude agent takes control of my screen, autonomously doing whatever is needed to get the job done. ... Now develops the same but using JavaFX (which it needs to install) and run 🔥🧠."

JFX Central

Topics:

Related Articles

View All

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