universe.common.gui
Class WizardDialog

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Dialog
                          |
                          +--javax.swing.JDialog
                                |
                                +--universe.common.gui.UniverseJDialog
                                      |
                                      +--universe.common.gui.WizardDialog
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.event.ActionListener, java.util.EventListener, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants

public class WizardDialog
extends UniverseJDialog
implements java.awt.event.ActionListener

See Also:
Serialized Form

Field Summary
protected static java.lang.String CA_TEXT
           
(package private)  javax.swing.JButton cancel
           
(package private)  javax.swing.JPanel contents
           
protected static java.lang.String FB_TEXT
           
protected static java.lang.String FB_TEXT2
           
(package private)  javax.swing.JButton forward
           
(package private)  javax.swing.JButton reverse
           
protected static java.lang.String RV_TEXT
           
(package private)  java.awt.Dimension size
           
(package private)  java.awt.Dimension stdButtonSize
           
(package private)  boolean success
           
(package private)  WizardPanel wpCurrent
           
 
Fields inherited from class universe.common.gui.UniverseJDialog
img, img_h, img_w
 
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Dialog
 
Fields inherited from class java.awt.Window
 
Fields inherited from class java.awt.Container
 
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
WizardDialog(javax.swing.JFrame parent, boolean modal)
          Constructor.
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
 void appendWizardPanel(WizardPanel wp)
          add another WizardPanel to the sequence.
 boolean isSuccess()
          Query to see if the dialog completed successfully ('finished' button pressed) or unsuccessfully (any other way the user exited from the sequence.
 void setConstantPanel(javax.swing.JPanel p)
          This is a panel that is to be displayed at left of the dialog.
protected  void setContents(java.awt.Component c)
           
 void setForwardEnabled(boolean value)
          Only use methods below here if you know what you're doing!
 void setSize(java.awt.Dimension s)
          Set the preferred size.
 void setStartingPanel(WizardPanel p)
          Set the starting panel for the wizard dialog The Default size is the preferred size of the first panel.
protected  void showLast()
           
protected  void showNext()
           
protected  void updateButtons()
           
 
Methods inherited from class universe.common.gui.UniverseJDialog
close, createRootPane, dialogInit, getProperFrame, makeLabel, setBackgroundTile, setDefaultCloseOperation
 
Methods inherited from class javax.swing.JDialog
addImpl, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, setContentPane, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Dialog
addNotify, dispose, 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, finalize, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, isActive, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, 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, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, removeNotify, setFocusTraversalKeys, setFocusTraversalPolicy, 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, 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, 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, isOpaque, 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, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

FB_TEXT

protected static final java.lang.String FB_TEXT
See Also:
Constant Field Values

FB_TEXT2

protected static final java.lang.String FB_TEXT2
See Also:
Constant Field Values

RV_TEXT

protected static final java.lang.String RV_TEXT
See Also:
Constant Field Values

CA_TEXT

protected static final java.lang.String CA_TEXT
See Also:
Constant Field Values

wpCurrent

WizardPanel wpCurrent

success

boolean success

size

java.awt.Dimension size

contents

javax.swing.JPanel contents

stdButtonSize

java.awt.Dimension stdButtonSize

forward

javax.swing.JButton forward

reverse

javax.swing.JButton reverse

cancel

javax.swing.JButton cancel
Constructor Detail

WizardDialog

public WizardDialog(javax.swing.JFrame parent,
                    boolean modal)
Constructor.

Method Detail

setConstantPanel

public void setConstantPanel(javax.swing.JPanel p)
This is a panel that is to be displayed at left of the dialog. It does NOT change when the user selects back/forward. This method need not be called if no such panel is desired.


setStartingPanel

public void setStartingPanel(WizardPanel p)
Set the starting panel for the wizard dialog The Default size is the preferred size of the first panel. use setSize() to override.


setSize

public void setSize(java.awt.Dimension s)
Set the preferred size.

Overrides:
setSize in class java.awt.Component

appendWizardPanel

public void appendWizardPanel(WizardPanel wp)
add another WizardPanel to the sequence. This is called by the WizardPanel.addWizardPanel(), which is usually in the onContinue() method of WizardPanel


isSuccess

public boolean isSuccess()
Query to see if the dialog completed successfully ('finished' button pressed) or unsuccessfully (any other way the user exited from the sequence.


setForwardEnabled

public void setForwardEnabled(boolean value)
Only use methods below here if you know what you're doing!


showLast

protected void showLast()

showNext

protected void showNext()

setContents

protected void setContents(java.awt.Component c)

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Specified by:
actionPerformed in interface java.awt.event.ActionListener

updateButtons

protected void updateButtons()


Copyright © 2001 Universe Dev Team All Rights Reserved.