JIDE 3.5.15

com.jidesoft.wizard
Class WizardDialog

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Window
              extended by java.awt.Dialog
                  extended by javax.swing.JDialog
                      extended by com.jidesoft.dialog.StandardDialog
                          extended by com.jidesoft.wizard.WizardDialog
All Implemented Interfaces:
ButtonNames, ImageObserver, MenuContainer, Serializable, Accessible, RootPaneContainer, WindowConstants

public class WizardDialog
extends StandardDialog

Wizard is a well-known user interface that is ideal to guide user through for complex and unfamiliar tasks. A typical usage of it is project wizard - which asks user a couple questions and generate source code of a project automatically for user.

There are several wizard standards. The most famous two are Microsoft Wizard 97 standard and Java Wizard standard. Please see references for details. I strongly suggest you read those chapters before designing any wizards since those documents are also the specs for our wizard component. Both documents are very well-written.

Micrsoft Wizard 97 Standard
Java LookAndFeel Wizard Standard

Correspondingly, there are two styles as you can set to WizardDialog - WIZARD97_STYLE and JAVA_STYLE. Because those two styles are not compatible completely, I suggest you only support one of the styles in your application. Some major differences are

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class com.jidesoft.dialog.StandardDialog
StandardDialog.DefaultStandardDialogPane
 
Nested classes/interfaces inherited from class javax.swing.JDialog
JDialog.AccessibleJDialog
 
Nested classes/interfaces inherited from class java.awt.Dialog
Dialog.AccessibleAWTDialog, Dialog.ModalExclusionType, Dialog.ModalityType
 
Nested classes/interfaces inherited from class java.awt.Window
Window.AccessibleAWTWindow
 
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
Field Summary
protected  WizardDialogPane _wizardDialogPane
           
 
Fields inherited from class com.jidesoft.dialog.StandardDialog
_propertyChangeListener, _standardDialogPane, RESULT_AFFIRMED, RESULT_CANCELLED
 
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Dialog
DEFAULT_MODALITY_TYPE
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface com.jidesoft.dialog.ButtonNames
APPLY, BACK, BROWSE, CANCEL, CLEAR, CLOSE, DETAILS, EDIT, EXIT, FIND, FIND_NEXT, FINISH, FORWARD, HELP, NEW, NEXT, NO, OK, OPEN, PRINT, REPLACE, RESET, RETRY, RUN, SAVE, SAVE_AS, STOP, YES
 
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
WizardDialog()
          Creates a wizard dialog with no owner.
WizardDialog(Dialog owner, boolean modal)
          Creates a modal or non-modal wizard dialog without a title and with the specified owner.
WizardDialog(Dialog owner, String title)
          Creates a modal or non-modal wizard dialog without a title and with the specified owner.
WizardDialog(Dialog owner, String title, boolean modal)
          Creates a modal or non-modal wizard dialog without a title and with the specified owner.
WizardDialog(Frame owner, boolean modal)
          Creates a modal or non-modal wizard dialog without a title and with the specified owner.
WizardDialog(Frame owner, String title)
          Creates a modal or non-modal wizard dialog without a title and with the specified owner.
WizardDialog(Frame owner, String title, boolean modal)
          Creates a modal or non-modal wizard dialog without a title and with the specified owner.
 
Method Summary
 boolean closeCurrentPage()
          Close current dialog page.
protected  boolean closeCurrentPage(AbstractDialogPage newPage, Object source)
          Close current dialog page.
 boolean closeCurrentPage(Object source)
          Close current dialog page with an optional source object.
protected  void createActions()
          Subclass can override to create actions for buttons.
 JComponent createBannerPanel()
          Creates the banner panel for WizardDialog.
 ButtonPanel createButtonPanel()
          Creates the button panel for WizardDialog.
 JComponent createContentPanel()
          Creates the content panel for WizardDialog.
protected  StandardDialogPane createStandardDialogPane()
          Creates WizardDialogPane.
 AbstractAction getBackAction()
          Get the back action.
 AbstractAction getCancelAction()
          Gets the cancel action.
 Dimension getContentLargerSize()
          Gets the larger standard size of content pane when the standard size is not enough.
 Dimension getContentSize()
          Gets the content pane size.
 Dimension getContentStandardSize()
          Gets the standard size of content pane.
 AbstractDialogPage getCurrentPage()
          Gets the current selected page.
 Image getDefaultGraphic()
          Gets the default graphic that will be displayed in left pane.
 AbstractAction getFinishAction()
          Gets the finish action.
 JavaHelpPane getHelpPane()
          Gets the help pane if help pane is used.
 int getLargerLeftPaneWidth()
          Gets the larger standard width of left pane when the larger standard size is used.
 JComponent getLeftPanel()
          Gets the left pane.
 int getLeftPanelWidth()
          Gets the width of left panel.
 AbstractAction getNextAction()
          Get the next action.
 AbstractDialogPage getNextPage()
          Gets the default next page.
 AbstractDialogPage getPageByTitle(String title)
          Gets the page by the full title.
 PageList getPageList()
          Gets the page list which have all the wizard pages.
 JComponent getPagesPanel()
          Gets the pages panel.
 int getStandardLeftPaneWidth()
          Gets the standard width of left pane.
 StepsPane getStepsPane()
          Gets the steps pane if steps pane is used.
 List<AbstractPage> getVisitedPages()
          Gets list of visited pages.
protected  void initWizard()
          Customizes the wizard.
 boolean isStepsPaneNavigable()
          Checks if the steps pane can be clicked to navigate to the corresponding page.
 void setBackAction(AbstractAction backAction)
          Changes the default back action.
 void setCancelAction(AbstractAction cancelAction)
          Changes the default cancel action.
 void setContentSize(Dimension contentSize)
          Sets the content size.
protected  boolean setCurrentPage(AbstractDialogPage currentPage, boolean isBack)
          Sets the current selected page.
protected  boolean setCurrentPage(AbstractDialogPage currentPage, boolean isBack, Object source)
          Sets the current selected page.
 boolean setCurrentPage(String pageTitle)
          Sets the current selected page.
protected  boolean setCurrentPage(String pageTitle, boolean isBack)
          Sets the current selected page.
 void setDefaultGraphic(Image defaultGraphic)
          Sets the default graphic that will be displayed in left pane.
 void setFinishAction(AbstractAction finishAction)
          Changes the default finish action.
 void setLeftPanelWidth(int leftPanelWidth)
          Sets the left panel width.
 void setLocale(Locale l)
           
 void setNextAction(AbstractAction nextAction)
          Changes the default next action.
 void setNextPage(AbstractDialogPage nextPage)
          Sets the next page.
 void setPageList(PageList pageList)
          Sets the page list to wizard dialog.
 void setStepsPaneNavigable(boolean stepsPaneNavigable)
          Sets the steps pane navigable.
 
Methods inherited from class com.jidesoft.dialog.StandardDialog
createOKCancelButtonPanel, getBannerPanel, getButtonPanel, getContentPanel, getDefaultAction, getDefaultCancelAction, getDialogResult, getInitFocusedComponent, getStandardDialogPane, initComponents, initialize, pack, setDefaultAction, setDefaultCancelAction, setDialogResult, setInitFocusedComponent, show
 
Methods inherited from class javax.swing.JDialog
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
 
Methods inherited from class java.awt.Dialog
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setModalityType, setResizable, setTitle, setUndecorated, setVisible, toBack
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_wizardDialogPane

protected WizardDialogPane _wizardDialogPane
Constructor Detail

WizardDialog

public WizardDialog()
             throws HeadlessException
Creates a wizard dialog with no owner.

Throws:
HeadlessException - if GraphicsEnvironment.isHeadless() returns true.

WizardDialog

public WizardDialog(Frame owner,
                    boolean modal)
             throws HeadlessException
Creates a modal or non-modal wizard dialog without a title and with the specified owner.

This constructor sets the component's locale property to the value returned by JComponent.getDefaultLocale.

Parameters:
owner - the non-null Frame from which the dialog is displayed
modal - true for a modal dialog, false for one that allows other windows to be active at the same time
Throws:
HeadlessException - if GraphicsEnvironment.isHeadless() returns true.

WizardDialog

public WizardDialog(Frame owner,
                    String title)
             throws HeadlessException
Creates a modal or non-modal wizard dialog without a title and with the specified owner.

This constructor sets the component's locale property to the value returned by JComponent.getDefaultLocale.

Parameters:
owner - the non-null Frame from which the dialog is displayed
title - the String to display in the dialog's title bar
Throws:
HeadlessException - if GraphicsEnvironment.isHeadless() returns true.

WizardDialog

public WizardDialog(Frame owner,
                    String title,
                    boolean modal)
             throws HeadlessException
Creates a modal or non-modal wizard dialog without a title and with the specified owner.

This constructor sets the component's locale property to the value returned by JComponent.getDefaultLocale.

Parameters:
owner - the non-null Frame from which the dialog is displayed
title - the String to display in the dialog's title bar
modal - true for a modal dialog, false for one that allows other windows to be active at the same time
Throws:
HeadlessException - if GraphicsEnvironment.isHeadless() returns true.

WizardDialog

public WizardDialog(Dialog owner,
                    boolean modal)
             throws HeadlessException
Creates a modal or non-modal wizard dialog without a title and with the specified owner.

This constructor sets the component's locale property to the value returned by JComponent.getDefaultLocale.

Parameters:
owner - the non-null Dialog from which the dialog is displayed
modal - true for a modal dialog, false for one that allows other windows to be active at the same time
Throws:
HeadlessException - if GraphicsEnvironment.isHeadless() returns true.

WizardDialog

public WizardDialog(Dialog owner,
                    String title)
             throws HeadlessException
Creates a modal or non-modal wizard dialog without a title and with the specified owner.

This constructor sets the component's locale property to the value returned by JComponent.getDefaultLocale.

Parameters:
owner - the non-null Dialog from which the dialog is displayed
title - the String to display in the dialog's title bar
Throws:
HeadlessException - if GraphicsEnvironment.isHeadless() returns true.

WizardDialog

public WizardDialog(Dialog owner,
                    String title,
                    boolean modal)
             throws HeadlessException
Creates a modal or non-modal wizard dialog without a title and with the specified owner.

This constructor sets the component's locale property to the value returned by JComponent.getDefaultLocale.

Parameters:
owner - the non-null Dialog from which the dialog is displayed
title - the String to display in the dialog's title bar
modal - true for a modal dialog, false for one that allows other windows to be active at the same time
Throws:
HeadlessException - if GraphicsEnvironment.isHeadless() returns true.
Method Detail

initWizard

protected void initWizard()
Customizes the wizard.


createActions

protected void createActions()
Subclass can override to create actions for buttons.


setBackAction

public void setBackAction(AbstractAction backAction)
Changes the default back action.

Parameters:
backAction - the back action

getBackAction

public AbstractAction getBackAction()
Get the back action.

Returns:
the back action.

setNextAction

public void setNextAction(AbstractAction nextAction)
Changes the default next action.

Parameters:
nextAction - the next action

getNextAction

public AbstractAction getNextAction()
Get the next action.

Returns:
the next action.

setCancelAction

public void setCancelAction(AbstractAction cancelAction)
Changes the default cancel action. When you write your own cancel action, make sure you call wizard.closeCurrentPage(). Otherwise PAGE_CLOSING and PAGE_CLOSED event will not be fired. *

Parameters:
cancelAction - the cancel action

getCancelAction

public AbstractAction getCancelAction()
Gets the cancel action.

Returns:
the cancel action

getFinishAction

public AbstractAction getFinishAction()
Gets the finish action.

Returns:
the finish action

setFinishAction

public void setFinishAction(AbstractAction finishAction)
Changes the default finish action. When you write your own finish action, make sure you call wizard.closeCurrentPage(). Otherwise PAGE_CLOSING and PAGE_CLOSED event will not be fired.

Parameters:
finishAction - the finish action

setPageList

public void setPageList(PageList pageList)
Sets the page list to wizard dialog. The page list should contain a list of all wizard pages. Once page list is set to wizard, you should not change the page list.

Please note the pages in the page list should have an unique title so that the wizard can uniquely identify each page by its title. Otherwise, IllegalArgumentException will be thrown.

Parameters:
pageList - the page list
Throws:
IllegalArgumentException - if the pages have duplicated titles.

getPageList

public PageList getPageList()
Gets the page list which have all the wizard pages.

Returns:
the page list.

getCurrentPage

public AbstractDialogPage getCurrentPage()
Gets the current selected page.

Returns:
the current selected page.

setCurrentPage

public boolean setCurrentPage(String pageTitle)
Sets the current selected page. Make it private since no class outside should call this method.

Parameters:
pageTitle - new page title.
Returns:
true if set correctly. Otherwise false.

setCurrentPage

protected boolean setCurrentPage(String pageTitle,
                                 boolean isBack)
Sets the current selected page. Make it private since no class outside should call this method.

Parameters:
pageTitle - new page title.
isBack - is this caused by BACK button.
Returns:
true if set correctly. Otherwise false.

closeCurrentPage

protected boolean closeCurrentPage(AbstractDialogPage newPage,
                                   Object source)
Close current dialog page.

Parameters:
newPage - the new page. If current page is the same as nwe page, nothing will be done. It you will close the page and will not open any new page, for example, when finish or cancel button is pressed, you can pass in null.
source - the source that will be used in event.
Returns:
false if current page doesn't allow it to be closed; true if the current page is close successfully.

closeCurrentPage

public boolean closeCurrentPage()
Close current dialog page.

Returns:
false if current page doesn't allow it to be closed; true if the current page is close successfully.

closeCurrentPage

public boolean closeCurrentPage(Object source)
Close current dialog page with an optional source object.

Parameters:
source - the source of the PageEvent that will be fired when closing the current page
Returns:
false if current page doesn't allow it to be closed; true if the current page is close successfully.

setCurrentPage

protected boolean setCurrentPage(AbstractDialogPage currentPage,
                                 boolean isBack)
Sets the current selected page. Make it private since no class outside should call this method.

Parameters:
currentPage - new page.
isBack - is this caused by BACK button.
Returns:
false if current page doesn't allow it to be closed; true if the current page is close successfully.

setCurrentPage

protected boolean setCurrentPage(AbstractDialogPage currentPage,
                                 boolean isBack,
                                 Object source)
Sets the current selected page. Make it private since no class outside should call this method.

Parameters:
currentPage - new page.
isBack - is this caused by BACK button.
source - source for the event
Returns:
false if current page doesn't allow it to be closed; true if the current page is close successfully.

getLeftPanel

public JComponent getLeftPanel()
Gets the left pane.

Returns:
the left pane

getPagesPanel

public JComponent getPagesPanel()
Gets the pages panel.

Returns:
the pages panel.

getLeftPanelWidth

public int getLeftPanelWidth()
Gets the width of left panel.

Returns:
the width of left panel.

setLeftPanelWidth

public void setLeftPanelWidth(int leftPanelWidth)
Sets the left panel width.

Parameters:
leftPanelWidth - the width

getContentSize

public Dimension getContentSize()
Gets the content pane size. The content pane is the wizard except button panel and banner panel.

Returns:
the content pane size.

setContentSize

public void setContentSize(Dimension contentSize)
Sets the content size.

Parameters:
contentSize - the size

getContentStandardSize

public Dimension getContentStandardSize()
Gets the standard size of content pane.

Returns:
the standard size of content pane.

getStandardLeftPaneWidth

public int getStandardLeftPaneWidth()
Gets the standard width of left pane.

Returns:
the standard width of left pane.

getContentLargerSize

public Dimension getContentLargerSize()
Gets the larger standard size of content pane when the standard size is not enough.

Returns:
the larger standard size of content pane.

getLargerLeftPaneWidth

public int getLargerLeftPaneWidth()
Gets the larger standard width of left pane when the larger standard size is used.

Returns:
the larger standard width of left pane.

getPageByTitle

public AbstractDialogPage getPageByTitle(String title)
Gets the page by the full title.

Parameters:
title - the title
Returns:
the page with the title.

getNextPage

public AbstractDialogPage getNextPage()
Gets the default next page. In most case it will return null unless you set it. If the next page is null, it means default next page will be used which is usually the next page to current one in the page list

Returns:
next page.

setNextPage

public void setNextPage(AbstractDialogPage nextPage)
Sets the next page. It will jump to this page when NEXT button is pressed.

Parameters:
nextPage - next page instance

getVisitedPages

public List<AbstractPage> getVisitedPages()
Gets list of visited pages.

Returns:
list of visited pages.

getDefaultGraphic

public Image getDefaultGraphic()
Gets the default graphic that will be displayed in left pane.

Returns:
the default graphic

setDefaultGraphic

public void setDefaultGraphic(Image defaultGraphic)
Sets the default graphic that will be displayed in left pane.

Parameters:
defaultGraphic - the image

getStepsPane

public StepsPane getStepsPane()
Gets the steps pane if steps pane is used.

Returns:
the steps pane if steps pane is used. Otherwise null.

getHelpPane

public JavaHelpPane getHelpPane()
Gets the help pane if help pane is used.

Returns:
the help pane if help pane is used. Otherwise null.

createStandardDialogPane

protected StandardDialogPane createStandardDialogPane()
Creates WizardDialogPane.

Overrides:
createStandardDialogPane in class StandardDialog
Returns:
the WizardDialogPane.

setLocale

public void setLocale(Locale l)
Overrides:
setLocale in class Component

createBannerPanel

public JComponent createBannerPanel()
Creates the banner panel for WizardDialog. It will delegate to WizardDialogPane to create the banner panel.

Specified by:
createBannerPanel in class StandardDialog
Returns:
the banner panel.

createContentPanel

public JComponent createContentPanel()
Creates the content panel for WizardDialog. It will delegate to WizardDialogPane to create the content panel.

Specified by:
createContentPanel in class StandardDialog
Returns:
the content panel.

createButtonPanel

public ButtonPanel createButtonPanel()
Creates the button panel for WizardDialog. It will delegate to WizardDialogPane to create the button panel.

Specified by:
createButtonPanel in class StandardDialog
Returns:
the button panel.
See Also:
ButtonPanel

isStepsPaneNavigable

public boolean isStepsPaneNavigable()
Checks if the steps pane can be clicked to navigate to the corresponding page.

Returns:
true or false.

setStepsPaneNavigable

public void setStepsPaneNavigable(boolean stepsPaneNavigable)
Sets the steps pane navigable. If true, user can click on the steps pane to navigate to the corresponding page.

Parameters:
stepsPaneNavigable - true or false.

JIDE 3.5.15