public class Wizard extends javax.swing.JPanel implements Disposable
javax.swing.JPanel.AccessibleJPaneljavax.swing.JComponent.AccessibleJComponentlistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW| Constructor and Description |
|---|
Wizard(java.util.List<Step> steps,
java.io.Serializable initialState)
Construct the wizard, with all the steps
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
canGoNext()
signal we can move to the next step in wizard
|
void |
changeFurtherStepList(java.util.List<Step> nextsSteps) |
protected int |
countAllSteps()
count all steps, return the number of steps in the collection
|
void |
defineLastStepLabelName(java.lang.String lastStepLabel)
define the last step label name
|
void |
dispose()
Dispose the resources associated to an object
|
int |
getCurrentStepIndex()
return the current step index
|
java.io.Serializable |
getCurrentWizardState() |
java.io.Serializable |
getPagesStates()
get the state of the pages and user input
|
boolean |
isTerminated() |
void |
moveNext()
move next, if possible
|
void |
reinit(java.io.Serializable initialState)
init the wizard using the initial state in parameters
|
void |
reloadStatesIfPossible(java.io.Serializable initialState,
Step[] stepList)
try to load steps
|
void |
setFinishedListener(FinishedListener finishedListener)
define the finished listener
|
void |
setHelpUrl(java.lang.String helpurl)
define the help url
|
void |
setShowLastButton(boolean showLastButton) |
void |
setStepBeforeChanged(StepBeforeChanged stepBeforeChanged)
define the listener of before step changed
|
void |
setStepChanged(StepChanged stepChanged)
define the listener
|
void |
toFirst()
Go on the first step, and activate the step
|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIaddAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, updateadd, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTreeaction, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCyclepublic Wizard(java.util.List<Step> steps, java.io.Serializable initialState) throws java.lang.Exception
steps - java.lang.Exceptionpublic void changeFurtherStepList(java.util.List<Step> nextsSteps)
public void defineLastStepLabelName(java.lang.String lastStepLabel)
lastStepLabel - public void setShowLastButton(boolean showLastButton)
public void reinit(java.io.Serializable initialState)
throws java.lang.Exception
initialState - java.lang.Exceptionpublic void reloadStatesIfPossible(java.io.Serializable initialState,
Step[] stepList)
throws java.lang.Exception
initialState - java.lang.Exceptionpublic void setHelpUrl(java.lang.String helpurl)
helpurl - public void setFinishedListener(FinishedListener finishedListener)
finishedListener - public void toFirst()
throws java.lang.Exception
java.lang.Exceptionpublic java.io.Serializable getCurrentWizardState()
protected int countAllSteps()
public boolean canGoNext()
public boolean isTerminated()
public int getCurrentStepIndex()
public void moveNext()
throws java.lang.Exception
java.lang.Exceptionpublic java.io.Serializable getPagesStates()
public void setStepChanged(StepChanged stepChanged)
stepChanged - public void setStepBeforeChanged(StepBeforeChanged stepBeforeChanged)
stepBeforeChanged - public void dispose()
Disposabledispose in interface Disposable