Menu

Features-Tour-Wizards

Two-Layered GUI Toolkit Feature Tour: Wizard Framework

The Two-Layered GUI Toolkit provides a framework to easily create wizard user interfaces. Pre-defined page types help you simply create standard page layouts, while custom page types can be added. Again, this works both as a two-layered approach as well as with strong ties to a particular GUI toolkit.

The wizard framework features generic interfaces. The generic type parameters specify the object type being edited in the wizard. Also, for those classes that are not linked to a particular GUI toolkit, another type parameter indicates the widget base class of the GUI toolkit being used.

Wizard page descriptors are passed to the object being edited in a type-safe manner (thanks to generics), temporarily create the graphical user interface that constitutes the contents of the page and store the values input in the user interface in the edited object upon leaving the page. A wizard comprises of a collection of page descriptors as well as a list of subsequent wizards. Like this, any number of wizards may be chained, and the execution flow of wizards may be altered during execution.

Wizard User Interface

Next


MongoDB Logo MongoDB