JavaFX is the de facto way to make Graphical User Interfaces (or GUIs) in Java. It is robust and customizable, and getting familiar with its APIs will expose many application design best practices.
What you'll learn
- JavaFX fundamentals
- Client based application layout
- Event driven application development