What is JavaFX … the Website

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!)

Continue reading “What is JavaFX … the Website”

JavaFX … Information Alerts: Hello World

For decades, the traditional first program created when learning a computer programming language has been the “Hello World!” program. I like the tradition, so we’ll do the same here.

All Hello World does, is print out “Hello World!” As it turns out, there are lots of ways to do this in Java. They vary as widely as printing to a web page, or using a Swing dialog to pop up the words.

The two most cutting edge ways to do new Java apps are with GWT and JavaFX. GWT is too difficult for first time programmers, so I’ll stick to using the friendlier JavaFX for this tutorial.

This is part of the Java Tutorial series I’m writing for my son.

Continue reading “JavaFX … Information Alerts: Hello World”