Summary

In this chapter, we have covered a lot of ground – getting started with a brief introduction about JavaFX 8 architecture components that act as the foundation layer to run your JavaFX application smoothly and efficiently. Then followed we explored how to render graphics on the scene with a brief explanation about the most common layouts and UI controls.

You were introduced to new features in Java SE 8 such as lambda expressions and functional interfaces, which was supported by examples showing the power of each.

You learned how to style your application with custom CSS files by using the setUserAgentStylesheet(String URL) and getStylesheets().add(String URL) methods. Next, you took a short look at the Scene Builder and how to load FXML into ...

Get JavaFX Essentials now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.