|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Window
java.awt.Dialog
javax.swing.JDialog
com.ozziefix.jlwizard.Wizard
com.ozziefix.jlwizard.simple.SimpleWizard
public class SimpleWizard
A Simple Wizard Dialog, consisting of a Panel with CardLayout which contains the pages, and a WindowsWizardNavigator.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JDialog |
---|
javax.swing.JDialog.AccessibleJDialog |
Nested classes/interfaces inherited from class java.awt.Dialog |
---|
java.awt.Dialog.AccessibleAWTDialog |
Nested classes/interfaces inherited from class java.awt.Window |
---|
java.awt.Window.AccessibleAWTWindow |
Nested classes/interfaces inherited from class java.awt.Container |
---|
java.awt.Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary |
---|
Fields inherited from class javax.swing.JDialog |
---|
accessibleContext, rootPane, rootPaneCheckingEnabled |
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
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 | |
---|---|
SimpleWizard()
Creates a new SimpleWizard object. |
|
SimpleWizard(java.awt.Dialog parent)
Creates a new SimpleWizard object. |
|
SimpleWizard(java.awt.Frame parent)
Creates a new SimpleWizard object. |
Method Summary | |
---|---|
void |
addPage(java.lang.String forwardName,
WizardPage page)
Add a page to the wizard |
protected void |
handleError(WizardException exception)
Show an error message. |
protected void |
initComponents()
initialize the components |
void |
removePage(java.lang.String forwardName)
Remove a page from the wizard |
void |
setNavigator(WizardNavigator navigator)
The WizardNavigator allows the user to navigate through the wizard. |
protected void |
showPage(PageForward forward)
Show the specified WizardPage. |
protected void |
updateTitle(WizardPage page)
update the titlebar |
Methods inherited from class com.ozziefix.jlwizard.Wizard |
---|
addWizardListener, cancel, findPageForward, finish, getCancelAction, getDescription, getModel, getNavigator, getPage, getSelectedPage, getStartAction, getWizardName, perform, removeAllWizardListeners, removeWizardListener, setCancelAction, setDescription, setModel, setStartAction, setWizardName, start, start |
Methods inherited from class javax.swing.JDialog |
---|
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update |
Methods inherited from class java.awt.Dialog |
---|
addNotify, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setResizable, setTitle, setUndecorated, show |
Methods inherited from class java.awt.Window |
---|
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, finalize, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, isActive, isAlwaysOnTop, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setAlwaysOnTop, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationByPlatform, setLocationRelativeTo, toBack, 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, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, removeNotify, 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, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, 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, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public SimpleWizard() throws java.awt.HeadlessException
Creates a new SimpleWizard object.
java.awt.HeadlessException
- HeadlessException if
GraphicsEnvironment.isHeadless() returns truepublic SimpleWizard(java.awt.Dialog parent) throws java.awt.HeadlessException
Creates a new SimpleWizard object.
parent
- the parent dialog of this Wizard dialog
java.awt.HeadlessException
- HeadlessException if
GraphicsEnvironment.isHeadless() returns truepublic SimpleWizard(java.awt.Frame parent) throws java.awt.HeadlessException
Creates a new SimpleWizard object.
parent
- the parent frame of this Wizard dialog
java.awt.HeadlessException
- HeadlessException if
GraphicsEnvironment.isHeadless() returns trueMethod Detail |
---|
public void setNavigator(WizardNavigator navigator)
Wizard
The WizardNavigator allows the user to navigate through the wizard. Usually this is a button bar in the bottom of the wizard dialog.
setNavigator
in class Wizard
navigator
- The navigator to set.Wizard.setNavigator(com.ozziefix.jlwizard.navigation.WizardNavigator)
public void addPage(java.lang.String forwardName, WizardPage page) throws WizardException
Wizard
Add a page to the wizard
addPage
in class Wizard
forwardName
- the identifier of the pagepage
- the page to be added
WizardException
- when the forwardName is nullWizard.addPage(java.lang.String,
com.ozziefix.jlwizard.WizardPage)
public void removePage(java.lang.String forwardName)
Wizard
Remove a page from the wizard
removePage
in class Wizard
forwardName
- the identifier of the pageWizard.removePage(java.lang.String)
protected void handleError(WizardException exception)
Wizard
Show an error message. The way this is done depends on the specific implementation of the Wizard, therefore this method is abstract.
handleError
in class Wizard
exception
- the error that should be displayedWizard.handleError(com.ozziefix.jlwizard.exceptions.WizardException)
protected void initComponents()
initialize the components
protected void showPage(PageForward forward) throws ForwardException
Wizard
Show the specified WizardPage. The way this is done depends on the specific implementation of the Wizard, therefore this method is abstract.
showPage
in class Wizard
forward
- the PageForward that refers to the WizardPage
ForwardException
- when the page cannot be showncom.ozziefix.jlwizard.Wizard#showPage(com.ozziefix.jlwizard.WizardPage)
protected void updateTitle(WizardPage page)
update the titlebar
page
- the currently selected page
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |