From the course: Learning JavaFX GUI Development

Unlock the full course today

Join today to access over 24,800 courses taught by industry experts.

Overview of JavaFX architecture

Overview of JavaFX architecture

- [Voiceover] It might be helpful to understand a little bit about the JavaFX architecture. Here is a depiction of the architecture. In this graphic, the top layer is the JavaFX public APIs and the scene graph. Most of the programming for this course occurs here. The rest of the diagram depicts the processes that are in the background and automatically included in our JavaFX environment. Below the JavaFX public APIs, is the engine that runs your JavaFX code. It is composed of subcomponents that include a new JavaFX high performance graphics engine, called Prism, and it supports both 2D and 3D graphics. It has a small and efficient windowing system called Glass, a media engine, and a web engine. The Quantum toolkit ties the Prism and Glass windowing toolkit together and it manages the threading rules related to rendering. The last two layers are for the existing JDK API libraries and tools and the JVM. The Java…

Contents