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.AccessibleJDialog
Nested classes/interfaces inherited from class java.awt.Dialog
Dialog.AccessibleAWTDialog, Dialog.ModalExclusionType, Dialog.ModalityType
Nested classes/interfaces inherited from class java.awt.Window
Window.AccessibleAWTWindow, Window.Type
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected JButton
protected JButton
protected JButton
protected JPanel
protected String
protected JLabel
protected JTextArea
protected List
protected boolean
protected String
protected JLabel
protected JTextField
protected String
protected JScrollPane
static final String
static final String
protected JPanel
static final int
static final int
static final String
protected JPanel
static final String
Fields inherited from class rma.swing.RmaJDialog
_buttonFL, _fComponentsAdjusted
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
Fields inherited from class java.awt.Dialog
DEFAULT_MODALITY_TYPE
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Fields 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 TypeMethodDescriptionvoid
actionPerformed
(ActionEvent event) Intercepts all action messages and routes them to the correct handlervoid
addAuxilaryPanel
(JPanel panel) Inserts a panel below the description text area.void
addAuxilaryPanel
(JPanel panel, double yweight, int fill) Inserts a panel below the description text area.protected void
cmdOk_Action
(ActionEvent event) Handles the event generated by the OK buttonprotected void
protected void
createControls
(int optionalControls) void
void
void
Returns the value in the description text boxgetLabel()
Returns the value in the label text boxgetName()
Returns the value in the Name text boxboolean
Returns true if the dialog was close via the cancel buttonprotected boolean
static void
void
setAccessoryPanel
(JPanel panel) void
setDescription
(String txt) void
void
setDescriptionVisible
(boolean visible) void
setExistingNames
(String[] names) void
setExistingNames
(List existingNames) void
Sets the operating mode of the dialogvoid
void
void
setNameLabel
(String name) Sets the Name Label for the Dialogvoid
setShowWarningForEmptyName
(boolean set) When set to True a warning dialog will appear if the Name field is left blankvoid
Updates 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, validateComponents
Methods 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, update
Methods inherited from class java.awt.Dialog
getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, show, toBack
Methods 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, 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, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, 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, 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:
actionPerformed
in 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:
focusGained
in interfaceFocusListener
-
focusLost
- Specified by:
focusLost
in interfaceFocusListener
-
enterPressed
public void enterPressed() -
setAccessoryPanel
-
main
-
setExistingNames
-
setExistingNames
-
setNameFieldDocument
-
setDescriptionVisible
public void setDescriptionVisible(boolean visible)
-