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.