13 JavaFX GUI: Part 2

Objectives

In this chapter you’ll:

  • Learn more details of laying out nodes in a scene graph with JavaFX layout panels.

  • Continue building JavaFX GUIs with Scene Builder.

  • Create and manipulate RadioButtons and ListViews.

  • Use BorderPanes and TitledPanes to layout controls.

  • Handle mouse events.

  • Use property binding and property listeners to perform tasks when a control’s property value changes.

  • Programmatically create layouts and controls.

  • Customize a ListView’s cells with a custom cell factory.

  • See an overview of other JavaFX capabilities.

  • Be introduced to the JavaFX 9 updates in Java SE 9.

Get Java How to Program, Early Objects, 11th Edition 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.