|
|||||||||
| 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 true
public 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 true
public 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 true| Method Detail |
|---|
public void setNavigator(WizardNavigator navigator)
WizardThe 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 Wizardnavigator - The navigator to set.Wizard.setNavigator(com.ozziefix.jlwizard.navigation.WizardNavigator)
public void addPage(java.lang.String forwardName,
WizardPage page)
throws WizardException
WizardAdd a page to the wizard
addPage in class WizardforwardName - 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)
WizardRemove a page from the wizard
removePage in class WizardforwardName - the identifier of the pageWizard.removePage(java.lang.String)protected void handleError(WizardException exception)
WizardShow an error message. The way this is done depends on the specific implementation of the Wizard, therefore this method is abstract.
handleError in class Wizardexception - 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
WizardShow the specified WizardPage. The way this is done depends on the specific implementation of the Wizard, therefore this method is abstract.
showPage in class Wizardforward - 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 | ||||||||