JavaFX is a technology for creating rich client applications that can run on the desktop and in the browser. It is similar to Swing but with a better and simpler object model and will replace Swing and AWT.
This chapter provides an introduction to JavaFX and the Chapter 32, “JavaFX with FXML” explains how to separate the presentation layer and business logic using a special markup language called FXML.
JavaFX is a technology for building rich applications that can be deployed as desktop applications as well as run in the browser as applets. JavaFX will eventually replace Swing, and to ease transition from Swing to JavaFX, interoperability between the two is seamless. You can easily use Swing components ...