JavaFX is a toolkit specifically used for creating graphical user interfaces, and therefore it includes much more than just a collection of controls. This chapter briefly introduces the various components, APIs, and tools of JavaFX. You’ll need this basic knowledge in later chapters because the control APIs either interface to the other JavaFX APIs or use them internally. Developers who want to create a JavaFX-based application need to know the basics covered in this chapter. However, since you don’t need to know all features in depth to be able to customize the JavaFX controls, this chapter will serve only as an overview ...