From the course: Learning JavaFX GUI Development

Unlock the full course today

Join today to access over 23,100 courses taught by industry experts.

What is JavaFX?

What is JavaFX?

- [Voiceover] So, what is JavaFX? The short story is that it is designed to be the next generation of GUI for Java, but even better, where GUI stands for graphical user interface. JavaFX has a library that was written as a Java API, or application programming interface, and this allows it to access other Java APIs with minimal coding. One of the enhancements included in JavaFX is the automation of the repaint process. JavaFX uses the MVC or Model-View-Controller architecture, and it supports the use of CSS, Cascading Style Sheets, and FXML to style and build a graphical user interface. CSS can be used to style the UI. This approach is frequently used in web design to separate the appearance and style from the implementation so developers can concentrate on coding. Using FXML allows the separation of the development for the business rules or application logic to be separated from the presentation coding of the UI elements. FXML, as its name suggests, is an XML based declarative markup…

Contents