In this chapter, the reader was introduced to the JavaFX kit, its main features, and how it can be used to create a GUI application. The topics covered included an overview of Java GUI technologies, the JavaFX control elements, charts, using CSS, FXML, embedding HTML, playing media, and adding effects.
The next chapter is dedicated to functional programming. It provides an overview of functional interfaces that come with JDK, explains what a lambda expression is, and how to use a functional interface in a lambda expression. It also explains and demonstrates how to use method references.