JavaFX Links of September 2024

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 .

A lot of milestones this month…

  • Java and JavaFX 23 were released!
  • The 100th JavaFX Links Of The Week was published on jfx-central.com/links !
  • The release of the iOS JFX Central App!

More info and links below in this overview…

Core

  • Pedro Duke shared the following : “Noteworthy features coming in the next release of JavaFX (23) coming this month (September 17):”
    • CSS transitions: This introduces basic animation support in CSS. Won’t be able to do it on Background and Borders for now. Work is already underway to also support that in a next release.
    • Support “@3x” and greater high-density image naming convention. Currently JavaFX supports img.png and img@2x.png, soon also img@3x.png.
    • Horizontal scroll support with the keyboard on controls like ListView, TreeView
    • TextTruncated property to know when text is being truncated
    • Add support for EXT-X-MEDIA tag in HTTP Live Streaming
  • And Pedro also highlights a new “Public Focus Traversal API for JavaFX” proposal:
  • Are you ready for Java and JavaFX 23 next week? :-) This is the commit by Kevin Rushforth with “Release Notes for JavaFX 23”.
  • Gluon published a blog post about the JavaFX 23 release : “This new version brings a host of improvements and enhancements, offering developers even more power and flexibility for creating cross-platform desktop experiences.”
  • You can find the highlights of JavaFX 23 on openjfx.io .
  • A list with all the changes in this release is available on GitHub .
  • Important note: “JavaFX 23 Requires JDK 21 or later.”

Applications

Games

  • Mark J Koch shared : “A good moment for a dev update on the Neuromancer PC game I’ve been unofficially porting to JavaFX. The player can now connect to one of the banks and crack the password using appropriate software. Hope to have something ‘Alpha’ quality that folks can try out in the coming weeks.”
  • ayuusse is “going to make Chess in JavaFX in my spare time. Good Start I guess 🙃.”
  • Catalin Rontu coded a 2048 game using JavaFX : “It’s small and fun and it helped me learn something new while also enjoying myself. I plan on making many updates (check the readme file) to it so stay tuned for future versions!”

Components, Libraries, Tools

Podcasts, Videos, Books

Tutorials

Miscellaneous

JFX Central