Package hec.gui
Class NameDialog
- All Implemented Interfaces:
ActionListener,ComponentListener,FocusListener,ImageObserver,MenuContainer,Serializable,EventListener,Accessible,RootPaneContainer,WindowConstants,Modifiable
- Direct Known Subclasses:
NameDialog
- 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
FieldsModifier and TypeFieldDescriptionprotected JButtonprotected JButtonprotected JButtonprotected JPanelprotected Stringprotected JLabelprotected JTextAreaprotected Listprotected booleanprotected Stringprotected JLabelprotected JTextFieldprotected Stringprotected JScrollPanestatic final Stringstatic final Stringprotected JPanelstatic final intstatic final intstatic final Stringprotected JPanelstatic final StringFields 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
ConstructorsConstructorDescriptionNameDialog(Dialog parent) NameDialog(Dialog parent, boolean modal) NameDialog(Dialog parent, String title, boolean modal) NameDialog(Dialog parent, String title, boolean modal, int optionalControls) NameDialog(Frame parent) NameDialog(Frame parent, boolean modal) NameDialog(Frame parent, String title, boolean modal) NameDialog(Frame parent, String title, boolean modal, int optionalControls) -
Method Summary
Modifier and TypeMethodDescriptionvoidactionPerformed(ActionEvent event) Intercepts all action messages and routes them to the correct handlervoidaddAuxilaryPanel(JPanel panel) Inserts a panel below the description text area.voidaddAuxilaryPanel(JPanel panel, double yweight, int fill) Inserts a panel below the description text area.protected voidcmdOk_Action(ActionEvent event) Handles the event generated by the OK buttonprotected voidprotected voidcreateControls(int optionalControls) voidvoidvoidReturns the value in the description text boxgetLabel()Returns the value in the label text boxgetName()Returns the value in the Name text boxbooleanReturns true if the dialog was close via the cancel buttonprotected booleanstatic voidvoidsetAccessoryPanel(JPanel panel) voidsetDescription(String txt) voidvoidsetDescriptionVisible(boolean visible) voidsetExistingNames(String[] names) voidsetExistingNames(List existingNames) voidSets the operating mode of the dialogvoidvoidvoidsetNameLabel(String name) Sets the Name Label for the DialogvoidsetShowWarningForEmptyName(boolean set) When set to True a warning dialog will appear if the Name field is left blankvoidUpdates the dialog depending on the modeMethods 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, 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, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
Field Details
-
_description
-
_label
-
_isCanceled
protected boolean _isCanceled -
_mode
-
ZONE_CONFIG
- See Also:
-
ALTERNATIVE
- See Also:
-
LOSS_ZONE
- See Also:
-
BASEFLOW_ZONE
- See Also:
-
HELP
public static final int HELP- See Also:
-
DESCRIPTION
public static final int DESCRIPTION- See Also:
-
_labelLbl
-
_descriptionLbl
-
_labelTxt
-
_descriptionTxt
-
_scrollPane
-
panel1
-
buttonPanel
-
_cmdCancel
-
_cmdOK
-
_cmdHelp
-
_compPanel
-
_existingNames
-
-
Constructor Details
-
NameDialog
-
NameDialog
-
NameDialog
-
NameDialog
-
NameDialog
-
NameDialog
-
NameDialog
-
NameDialog
-
-
Method Details
-
createControls
protected void createControls() -
createControls
protected void createControls(int optionalControls) -
actionPerformed
Intercepts all action messages and routes them to the correct handler- Specified by:
actionPerformedin interfaceActionListener
-
addAuxilaryPanel
Inserts a panel below the description text area. This method can be called as many times as necessary to insert as many panels as needed. -
addAuxilaryPanel
Inserts a panel below the description text area. This method can be called as many times as necessary to insert as many panels as needed.- Parameters:
panel-yweight- GridBagContraints yweight valuefill- GridBagContraints fill value
-
cmdOk_Action
Handles the event generated by the OK button -
isValidData
protected boolean isValidData() -
setNameLabel
Sets the Name Label for the Dialog -
isCanceled
public boolean isCanceled()Returns true if the dialog was close via the cancel button -
getLabel
Returns the value in the label text box -
getName
Returns the value in the Name text box -
setName
-
setShowWarningForEmptyName
public void setShowWarningForEmptyName(boolean set) When set to True a warning dialog will appear if the Name field is left blank- Parameters:
set- - if true warning message on empty name field
-
getDescription
Returns the value in the description text box -
setDescription
-
setDescriptionLablel
-
setMode
Sets the operating mode of the dialog -
updateDialog
public void updateDialog()Updates the dialog depending on the mode -
focusGained
- Specified by:
focusGainedin interfaceFocusListener
-
focusLost
- Specified by:
focusLostin interfaceFocusListener
-
enterPressed
public void enterPressed() -
setAccessoryPanel
-
main
-
setExistingNames
-
setExistingNames
-
setNameFieldDocument
-
setDescriptionVisible
public void setDescriptionVisible(boolean visible)
-