java.lang.Object
java.awt.Component
java.awt.Container
java.awt.Window
java.awt.Dialog
com.flexstor.common.awt.dialogs.ModalDlg
com.flexstor.common.awt.dialogs.OptionDlg
com.flexstor.common.awt.dialogs.InputDialog
- All Implemented Interfaces:
- javax.accessibility.Accessible, java.awt.event.ActionListener, java.util.EventListener, com.flexstor.common.awt.event.FlexTextListener, java.awt.image.ImageObserver, java.awt.event.KeyListener, java.awt.MenuContainer, java.io.Serializable
- public class InputDialog
- extends OptionDlg
- implements com.flexstor.common.awt.event.FlexTextListener
InputDialog
A input modal dialog which contains a label, a combo field,
and OK/Cancel buttons.
The width is calculated based on the length of the entry field.
The height depends on the field type and the wrapping label contents.
| Nested classes inherited from class java.awt.Dialog |
java.awt.Dialog.AccessibleAWTDialog |
| Nested classes inherited from class java.awt.Window |
java.awt.Window.AccessibleAWTWindow |
| Nested classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
| Nested classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Fields inherited from class com.flexstor.common.awt.dialogs.OptionDlg |
ACTION_APPLY, ACTION_CANCEL, ACTION_CUSTOM, ACTION_DISCARD, ACTION_HELP, ACTION_NO, ACTION_OK, ACTION_SAVE, ACTION_YES, APPLY_DISCARD_CANCEL, helpHandler, IDENTIFIER, keyWatcher, nCancelActionId, nDefaultActionId, nStatus, OK, OK_CANCEL, OK_CANCEL_HELP, pnlButtons, vButtons, YES_NO, YES_NO_CANCEL |
| Fields inherited from class java.awt.Dialog |
|
| Fields inherited from class java.awt.Window |
|
| Fields inherited from class java.awt.Container |
|
| Methods inherited from class com.flexstor.common.awt.dialogs.OptionDlg |
actionPerformed, createButtonPanel, createButtons, getCancelAction, getComponentForId, getDefaultAction, getFieldId, getStatus, getWindowId, initialize, keyPressed, keyReleased, keyTyped, registerHelpHandler, setCancelAction, setContent, setDefaultAction, setStatus |
| Methods inherited from class java.awt.Dialog |
dispose, getAccessibleContext, getTitle, hide, isModal, isResizable, isUndecorated, paramString, setModal, setResizable, setTitle, setUndecorated, show |
| Methods inherited from class java.awt.Window |
addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getGraphicsConfiguration, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, isActive, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, processEvent, processWindowEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationRelativeTo, toBack, toFront |
| Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, setLayout, transferFocusDownCycle, update, 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, getInputContext, 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, setSize, show, size, transferFocus, transferFocusBackward, transferFocusUpCycle |
MAXIMUM_WIDTH
protected static final int MAXIMUM_WIDTH
MINIMUM_WIDTH
protected static final int MINIMUM_WIDTH
X_PADDING
protected static final int X_PADDING
- See Also:
- Constant Field Values
saListItems
protected java.lang.String[] saListItems
sLabel
protected java.lang.String sLabel
lblMessage
protected com.flexstor.common.awt.field.WrappingLabel lblMessage
entryField
protected com.flexstor.common.awt.field.ComboField entryField
nMode
protected int nMode
nInputLength
protected int nInputLength
bPadChoice
protected boolean bPadChoice
InputDialog
InputDialog(java.awt.Frame fParent)
InputDialog
public InputDialog(java.awt.Frame fParent,
java.lang.String sLabel,
java.lang.String[] saListItems,
boolean bPadChoice)
- Creates an input dialog with a choice list.
InputDialog
public InputDialog(java.awt.Frame fParent,
java.lang.String sLabel,
int nInputLength)
- Creates an input dialog with a text field.
setup
protected void setup()
- Create the components
addNotify
public void addNotify()
- Description copied from class:
OptionDlg
- Creates the buton panel. Adds a window listener to perform the default cancel
action when the window close box is clicked.
- Overrides:
addNotify in class OptionDlg
calcSize
public void calcSize()
- Gets/sets the preferred sizes of the components AFTER the peer is created,
so the size of the dialog can be set before it's displayed.
getText
public java.lang.String getText()
- Gets the text from the combo/entry field,
setText
public void setText(java.lang.String sItem)
- Sets the text in the combo/entry field,
toString
public java.lang.String toString()
- Description copied from class:
java.awt.Component
- Returns a string representation of this component. This is implemented
as
getClass().getName() + '[' + paramString() + ']'.
canPerformDefaultAction
protected boolean canPerformDefaultAction()
- Listen for actions. Prevent enter key to function if entry field is empty.
- Specified by:
canPerformDefaultAction in class OptionDlg
textValueChangeBegin
public void textValueChangeBegin(com.flexstor.common.awt.event.FlexTextEvent e)
- Listen for changes in entry field. Enables Ok correspondingly.
- Specified by:
textValueChangeBegin in interface com.flexstor.common.awt.event.FlexTextListener
textValueChangeEnd
public void textValueChangeEnd(com.flexstor.common.awt.event.FlexTextEvent e)
- Specified by:
textValueChangeEnd in interface com.flexstor.common.awt.event.FlexTextListener