12. Wizards

A common scenario in desktop applications is to gather user input to build an object—a new customer, file, Family Tree event, or number sequence, for example. When the building process has multiple steps with multiple options, you need a carefully crafted process to walk a user through the steps. A process that provides this sequence of input panels is called a wizard.

The NetBeans Platform wizard is a multi-class framework that lets you construct such a process. This wizard framework lets a developer specify the graphical components for user input, validate input, store each panel’s state, and dynamically manipulate the wizard step sequence. When the wizard finishes, your application has access to the validated, user-provided input ...

Get JavaFX Rich Client Programming on the NetBeans Platform 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.