Package hec.gui
Class SelectorTextPanel
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
hec.gui.AbstractSelectorPanel
hec.gui.SelectorTextPanel
- All Implemented Interfaces:
ImageObserver
,MenuContainer
,Serializable
,Observer
,Accessible
,RecordSelectorListener
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class javax.swing.JPanel
JPanel.AccessibleJPanel
Nested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
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
Fields inherited from class hec.gui.AbstractSelectorPanel
descriptionLabel, descriptionTxt, navPanel, ONE_LINE_LAYOUT, selectionList, selectorLabel, topComponentPanel, TWO_LINE_LAYOUT
Fields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Fields inherited from class java.awt.Component
accessibleContext, 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 rma.swing.event.RecordSelectorListener
NEW, SKIP_BACK, SKIP_FORWARD, SKIP_TO_BEGINING, SKIP_TO_END
-
Constructor Summary
ConstructorsConstructorDescriptioncreate a SelectorTextPanel with a two line layoutSelectorTextPanel
(int mode) create a SelectorTextPanel with the specified layout -
Method Summary
Modifier and TypeMethodDescriptionprotected void
void
addSelectionItem
(Object item, boolean select) protected JComponent
protected void
int
boolean
void
removeSelectionItem
(Object item) boolean
selectRecord
(int recordNum) void
setSelectedIndex
(int index) void
setSelectedItem
(Object item) void
setSelectionList
(Object[] list) void
setSelectionList
(Collection list) void
update
(Observable observable, Object arg) void
Methods inherited from class hec.gui.AbstractSelectorPanel
addObserver, buildControls, buildControls, deleteObserver, getDescription, getDescriptionField, isDescriptionPanelVisible, isNavPanelVisible, isTopComponentPanelVisible, setDescription, setDescriptionLabel, setDescriptionLabelMnemonic, setDescriptionPanelVisible, setNameLabel, setNameLabelMnemonic, setNavPanelVisible, setTopComponentPanelVisible
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, 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, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
Constructor Details
-
SelectorTextPanel
public SelectorTextPanel(int mode) create a SelectorTextPanel with the specified layout- Parameters:
mode
- one of eitherONE_LINE_LAYOUT
orTWO_LINE_LAYOUT
-
SelectorTextPanel
public SelectorTextPanel()create a SelectorTextPanel with a two line layout
-
-
Method Details
-
addListeners
protected void addListeners()- Specified by:
addListeners
in classAbstractSelectorPanel
- See Also:
-
addSelectionItem
- Specified by:
addSelectionItem
in classAbstractSelectorPanel
- Parameters:
item
-select
-- See Also:
-
createSelectorField
- Specified by:
createSelectorField
in classAbstractSelectorPanel
- Returns:
- See Also:
-
getSelectedIndex
public int getSelectedIndex()- Specified by:
getSelectedIndex
in classAbstractSelectorPanel
- Returns:
- See Also:
-
getSelectedItem
- Specified by:
getSelectedItem
in classAbstractSelectorPanel
- Returns:
- See Also:
-
getSelectorItems
- Specified by:
getSelectorItems
in classAbstractSelectorPanel
- Returns:
- See Also:
-
removeSelectionItem
- Specified by:
removeSelectionItem
in classAbstractSelectorPanel
- Parameters:
item
-- See Also:
-
setSelectedIndex
public void setSelectedIndex(int index) - Specified by:
setSelectedIndex
in classAbstractSelectorPanel
- Parameters:
index
-- See Also:
-
setSelectedItem
- Specified by:
setSelectedItem
in classAbstractSelectorPanel
- Parameters:
item
-- See Also:
-
setSelectionList
- Specified by:
setSelectionList
in classAbstractSelectorPanel
- Parameters:
list
-- See Also:
-
setSelectionList
- Specified by:
setSelectionList
in classAbstractSelectorPanel
- Parameters:
list
-- See Also:
-
fillPanel
- Parameters:
object
-
-
update
-
newRecord
public boolean newRecord()- Specified by:
newRecord
in interfaceRecordSelectorListener
- Returns:
- See Also:
-
selectRecord
public boolean selectRecord(int recordNum) - Specified by:
selectRecord
in interfaceRecordSelectorListener
- Parameters:
recordNum
-- Returns:
- See Also:
-