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