My JavaFX tutorials have been so popular that I’ve decided to spin up a JavaFX specific site. There really isn’t enough information out there on how to use JavaFX, so I’ve introduced the new domain, https://whatisjavafx.com to answer the burning question, “What is JavaFX?”
JavaFX is a great technology, but it isn’t as easily accessible as Swing and AWT were. One of the challenges with JavaFX is that lots of set up goes into even the most simple “Hello World” style JavaFX application. Despite wonderful tools like Scene Builder and API’s, it’s tough for coders new to JavaFX to get a foothold on the ins and outs of it.
I will mirror most of the JavaFX information on this site over to https://whatisjavafx.com, except I’ll make the categories more granular. I’m planning currently to break the categories down into FXML, JavaFX 3D, JavaFX Applications, JavaFX Dialog, JavaFX Pane, JavaFX Scene, JavaFX Tutorial, and not-to-be-forgotten Scene Builder. (I absolutely LOVE Scene Builder!)
I think I’ll create several versions of the classic JavaFX “Hello World” to start with. Lots of the time, projects just need a introduction specific to their problem to get started. Also, I’m planning to explore FXML as an alternative to Scene Builder. Scene Builder is great. You know I love it, but FXML is nice in that you can create it programatically. Also, if you are looking to create a cool substitute to Scene Builder, you’ll need a firm foundation in FXML, and good luck finding accessible FXML tutorials out there.
Also, expect lots of screen captures. It’s pretty much impossible to explain a technology like FXML without lots of pics. So I won’t skimp on the images.
If you have a JavaFX problem you need help with, leave a comment. I’ll try to write a tutorial explaining how to solve your issue. I read all comments, so if I have time, I’ll respond with a custom JavaFX tutorial.