O'Reilly logo

Pro JavaFX 2: A Definitive Guide to Rich Clients with Java Technology by Johan Vos Ph.D., Weiqi Gao Ph.D., Dean Iverson, Stephen Chin, James L. Weaver

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required