Package hec.gui
Class WizardDialog
- All Implemented Interfaces:
ActionListener,ComponentListener,ImageObserver,MenuContainer,Serializable,EventListener,Accessible,RootPaneContainer,WindowConstants,Modifiable
- Direct Known Subclasses:
DefineWorldCoordinatesWizardDialog
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class javax.swing.JDialog
JDialog.AccessibleJDialogNested classes/interfaces inherited from class java.awt.Dialog
Dialog.AccessibleAWTDialog, Dialog.ModalExclusionType, Dialog.ModalityTypeNested classes/interfaces inherited from class java.awt.Window
Window.AccessibleAWTWindow, Window.TypeNested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainerNested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy -
Field Summary
Fields inherited from class rma.swing.RmaJDialog
_buttonFL, _fComponentsAdjustedFields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabledFields inherited from class java.awt.Dialog
DEFAULT_MODALITY_TYPEFields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTHFields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE -
Constructor Summary
ConstructorsConstructorDescriptionCreate a new WizardDialog object.WizardDialog(Dialog parent, boolean modal) Create a new WizardDialog object.WizardDialog(Frame parent, boolean modal) Create a new WizardDialog object. -
Method Summary
Modifier and TypeMethodDescriptionvoidMethod Description.voidaddWizardPanel(WizardPanel panel) Adds a feature to the WizardPanel attribute of the WizardDialog object.protected JPanelMethod Description.protected voidMethod Description.protected voidchangingPanels(String goingToPanelName) called when changing panels.protected voidcalled when the user has canceled the dialog.protected voidcalled when the user has pressed the Finish button.protected WizardPanelGets the CurrentPanel attribute of the WizardDialog object.protected StringgetWizardPanel(String panelName) intGets the wizard panel count.intgetWizardPanelIndex(String panelName) protected voidmovingBack(WizardPanel currentPanel) called when user has pressed the back button, before the back panel has been shownprotected voidmovingFoward(WizardPanel currentPanel) called when user has pressed the next button, after the next panel has been shownvoidSets the ButtonState attribute of the WizardDialog object.voidsetCancelButtonEnabled(boolean enable) set the enabled state of the Cancel button.voidsetCurrentPanel(String panelName) voidsetCurrentPanel(String panelName, String backPanelName) Sets the current panel.voidsetShowStepCount(boolean tf) voidsetValidPanelControlsNextButton(boolean tf) Methods inherited from class rma.swing.RmaJDialog
addNotify, apply, canApplyBeEnabled, cancel, clearForm, clearForm, clickButton, clickButton, clickCheckBox, clickRadioButton, componentHidden, componentMoved, componentResized, componentShown, createRootPane, enterKeyPressed, escapeKeyPressed, getActiveDialog, getCancelButtonSearchString, getModalDialog, getOKButtonSearchString, getOpenWindows, getOpenWindowsOfClass, getSnapToDefaultSize, getTimeZone, getUnitSystem, getWindow, isEditable, isIgnoreModifiedEvents, isModified, isSystemClosable, ok, registerEnterKey, registerEscapeKey, setCancelButtonSearchString, setComponentsEditable, setComponentsEditable, setDefaultHeight, setDefaultSize, setDefaultWidth, setDisplayScale, setEditable, setIgnoreModifiedEvents, setLocation, setModified, setOKButtonSearchString, setPrintLocations, setSnapToDefaultSize, setSystemClosable, setTimeZone, setUnitSystem, setVisible, updateDisplayScale, updateTimeZone, updateUnitSystem, validateComponents, validateComponentsMethods inherited from class javax.swing.JDialog
addImpl, 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, updateMethods inherited from class java.awt.Dialog
getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, show, toBackMethods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, toFrontMethods 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, transferFocusDownCycle, validate, validateTreeMethods 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, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, 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, 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, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setMixingCutoutShape, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
Constructor Details
-
WizardDialog
Create a new WizardDialog object.- Parameters:
parent-modal-
-
WizardDialog
Create a new WizardDialog object.- Parameters:
parent-modal-
-
WizardDialog
public WizardDialog()Create a new WizardDialog object.
-
-
Method Details
-
buildControls
protected void buildControls()Method Description. -
buildButtonPanel
Method Description.- Returns:
- Description
-
getCurrentPanel
Gets the CurrentPanel attribute of the WizardDialog object.- Returns:
- The CurrentPanel value
-
setCurrentPanel
-
setCurrentPanel
Sets the current panel.- Parameters:
panelName- the new current panel
-
setButtonState
public void setButtonState()Sets the ButtonState attribute of the WizardDialog object. -
setShowStepCount
public void setShowStepCount(boolean tf) -
actionPerformed
Method Description.- Specified by:
actionPerformedin interfaceActionListener- Parameters:
e-
-
movingFoward
called when user has pressed the next button, after the next panel has been shown- Parameters:
currentPanel-
-
movingBack
called when user has pressed the back button, before the back panel has been shown- Parameters:
currentPanel- current panel being displayed
-
changingPanels
called when changing panels.- Parameters:
goingToPanelName- the name of the panel being switched to
-
dialogCanceled
protected void dialogCanceled()called when the user has canceled the dialog. -
dialogFinished
protected void dialogFinished()called when the user has pressed the Finish button. -
addWizardPanel
Adds a feature to the WizardPanel attribute of the WizardDialog object.- Parameters:
panel-
-
getWizardPanelIndex
-
getWizardPanel
-
getWizardPanels
-
getWizardPanelCount
public int getWizardPanelCount()Gets the wizard panel count.- Returns:
- the wizard panel count
-
setCancelButtonEnabled
public void setCancelButtonEnabled(boolean enable) set the enabled state of the Cancel button.- Parameters:
enable- true to enable the button
-
setValidPanelControlsNextButton
public void setValidPanelControlsNextButton(boolean tf) -
getFinishButtonString
-