!javafx@programming.dev
JavaFX is a software platform and a graphical user interface (GUI) toolkit that allows developers to create rich and interactive applications for desktop, mobile, and embedded devices. It provides a powerful set of tools and APIs for building modern, visually appealing applications.
JavaFX was introduced as a successor to the Swing framework. It is designed to provide a more advanced and flexible way of developing user interfaces compared to Swing, with improved graphics and multimedia capabilities.
Rules
!javafx
@programming.devhttps://www.pragmaticcoding.ca/javafx/elements/events_and_listeners
Taking a look at how EventHandlers, Listeners, Subscriptions and Bindings are different, and how they should be used in a JavaFX application.
https://www.pragmaticcoding.ca/javafx/subscribe_and_map
In JavaFX 19 and 21, new methods have been added to the Observables library that should change the way you write Bindings and Listeners
https://www.pragmaticcoding.ca/javafx/elements/tableview-data
In this article, we taka a look at how TableView handles data, the mechanism that move data in and out of TableCells, and how to work with it.
https://coderscratchpad.com/javafx-printing-generating-and-printing-reports-and-documents/
Master JavaFX Printing: Create, and print reports/documents seamlessly. Enhance your desktop app's functionality now! #JavaFX #Printing
https://www.pragmaticcoding.ca/javafx/elements/toggle-button-reskin
An introduction to JavaFX Skins and Skinnable and how to create your own skin.
Rather than have a giant sidebar that's difficult to read, I thought I'd create this welcome post and sticky it to the top of the page. This isn't expected to be static, and I welcome any suggestions for changes and additions, just add a comment to this post.
JavaFX is a software platform and a graphical user interface (GUI) toolkit that allows developers to create rich and interactive applications for desktop, mobile, and embedded devices. It provides a powerful set of tools and APIs for building modern, visually appealing applications.
The platform that we now know as JavaFX was introduced as a successor to the Swing framework around the time that Java 1.8 was released. It is designed to provide a more advanced and flexible way of developing user interfaces compared to Swing, with improved graphics and multimedia capabilities.
Swing is much older than JavaFX and this age is reflected in the approach that is taken with it. The following list summarizes the key differences between the two toolkits:
I was going to put in a list of blogs with active JavaFX content, but all the ones I could find have gone quite a while without any new content. If you find any, let me know.
https://www.scalafx.org/
Which are some of the resources you use for JavaFX? Below are some of the best ones I've found: