See: Description
Interface | Description |
---|---|
WizardContext | |
WizardPanel | |
WizardPanelV2 |
adds missing method definitions in older interface
|
Class | Description |
---|---|
AbstractWizardPanel | |
WizardDialog |
Exception | Description |
---|---|
CancelNextException |
The CancelNextException is used by
WizardPanel s to abort moving to
the next panel in the WizardPanel.exitingToRight() method if an error
occurred. |
A simple package for implementing a wizard GUI framework.
There isn't much on the Internet in the way of a free Wizard framework. JUMP's looks pretty good!Creating a Wizard is pretty easy.
There are several examples applying JUMP's Wizard framework in the package com.vividsolutions.jump.workbench.ui.plugin.wms. The following example is from AddWMSQueryPlugIn.java.
// Creates a WizardDialog in the current context, with given title. WizardDialog d = new WizardDialog(context.getWorkbenchFrame(), "Connect To Web Map Server", context.getErrorHandler() ); // Initializes the WizardDialog with four WizardPanels; the first is the first one to display. d.init(new WizardPanel[] { new URLWizardPanel(cachedURL), new MapLayerWizardPanel(), new SRSWizardPanel(), new OneSRSWizardPanel() }); |
Class |
Package |
---|---|
WizardPanel, WizardDialog |
com.vividsolutions.jump.workbench.ui.wizard |
[1] Another option to consider is JavaWizardComponent (http://jwizardcomponent.sourceforge.net/) We. haven't tried this yet.