C H A P T E R   4

Building Dynamic UI Layouts in JavaFX

When I am working on a problem, I never think about beauty. I think only of how tosolve the problem. But when I have finished, if the solution is not beautiful, I know itis wrong.

—Buckminster Fuller

JavaFX has facilities for creating dynamic layouts that allow you to easily create beautiful-looking user interfaces (UIs) that scale to any resolution and are backed by clean code. At your disposal you have the simple, yet elegant, binding facility; powerful custom layouts built on top of the Pane and Region classes; and the built-in layouts that include HBox, VBox, AnchorPane, BorderPane, FlowPane, TilePane, StackPane, and GridPane.

In this chapter we show how you can leverage these dynamic ...

Get Pro JavaFX 2: A Definitive Guide to Rich Clients with Java Technology 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.