Package jmri.jmrit.display.palette
Class GlobalVariableItemPanel
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JPanel
-
- jmri.jmrit.display.palette.ItemPanel
-
- jmri.jmrit.display.palette.FamilyItemPanel
-
- jmri.jmrit.display.palette.TableItemPanel<GlobalVariable>
-
- jmri.jmrit.display.palette.GlobalVariableItemPanel
-
- All Implemented Interfaces:
java.awt.image.ImageObserver,java.awt.MenuContainer,java.io.Serializable,java.util.EventListener,javax.accessibility.Accessible,javax.swing.event.ChangeListener,javax.swing.event.ListSelectionListener
public class GlobalVariableItemPanel extends TableItemPanel<GlobalVariable> implements javax.swing.event.ChangeListener
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected classGlobalVariableItemPanel.IconDragJComponent(package private) static classGlobalVariableItemPanel.Type-
Nested classes/interfaces inherited from class jmri.jmrit.display.palette.TableItemPanel
TableItemPanel.IconDragJLabel
-
Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
-
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
-
-
Field Summary
Fields Modifier and Type Field Description (package private) GlobalVariableComboIcon_comboMem(package private) GlobalVariableIcon_readMemCENTER Panel(package private) GlobalVariableSpinnerIcon_spinMem(package private) javax.swing.JSpinner_spinner(package private) GlobalVariableInputIcon_writeMem(package private) java.lang.String[]list-
Fields inherited from class jmri.jmrit.display.palette.TableItemPanel
_addTableButton, _addTableDialog, _model, _scrollPane, _sysNametext, _table, _tableAction, _userNametext, ROW_HEIGHT
-
Fields inherited from class jmri.jmrit.display.palette.FamilyItemPanel
_cntlDown, _dialog, _dragIconPanel, _family, _familyButtonGroup, _familyButtonPanel, _isUnstoredMap, _showIconsButton, _unstoredMap, _updateButton, pressed, released
-
Fields inherited from class jmri.jmrit.display.palette.ItemPanel
_askOnce, _bottomPanel, _currentIconMap, _doneAction, _frame, _iconFamilyPanel, _iconPanel, _initialized, _instructions, _itemType, _linkName, _previewPanel, _suppressDragging, _update, _wasEmpty, INDICATOR_TRACK, LIGHT, MULTISENSOR, NAME_MAP, PORTAL, RPSREPORTER, SENSOR, SIGNALHEAD, STATE_MAP, TURNOUT
-
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
-
-
Constructor Summary
Constructors Constructor Description GlobalVariableItemPanel(DisplayFrame parentFrame, java.lang.String type, java.lang.String family, PickListModel<GlobalVariable> model)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected GlobalVariableItemPanel.IconDragJComponentgetDragger(java.awt.datatransfer.DataFlavor flavor, GlobalVariableItemPanel.Type type, javax.swing.JComponent comp)protected voidhideIcons()voidinit()Init for creation insert table.protected voidinitIconFamiliesPanel()Initialize or reset an ItemPanel.protected javax.swing.JPanelinstructions()protected voidmakeDndIcon(java.util.HashMap<java.lang.String,NamedIcon> iconMap)voidstateChanged(javax.swing.event.ChangeEvent e)voidvalueChanged(javax.swing.event.ListSelectionEvent e)ListSelectionListener action from table.-
Methods inherited from class jmri.jmrit.display.palette.TableItemPanel
addToTable, cancelPressed, closeDialogs, getDeviceNamedBean, getDisplayKey, getDragger, getTableSelection, init, initTablePanel, makeAddToTableWindow, setSelection
-
Methods inherited from class jmri.jmrit.display.palette.FamilyItemPanel
addCreateDeleteFamilyButtons, addFamilyPanels, deleteFamilySet, dialogDoneAction, dispose, findFamilyOfMap, getBottomPanel, getFamilyName, getIconMap, getUpdateButton, getValidFamilyName, init, isUpdate, makeDragIconPanel, makeFamiliesPanel, makeFamilyButtons, makeIconDisplayPanel, makeItemButtonPanel, makeShowIconsButton, makeSpecialBottomPanel, makeUpdateButton, namesStoredMap, openDialog, previewColorChange, setControlDown, setFamily, setFamily, setFamilyButton, setFamilyMaps, showIcons, updateFamiliesPanel
-
Methods inherited from class jmri.jmrit.display.palette.ItemPanel
addIconsToPanel, checkIconMap, itemGridBagConstraint, loadDefaultType, makeBottomPanel, makeNewIconMap, makePreviewPanel, mapsAreEqual, reSizeDisplay, shellDimension, wrapIconImage
-
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
-
-
-
-
Field Detail
-
_spinner
javax.swing.JSpinner _spinner
-
list
java.lang.String[] list
-
_readMem
GlobalVariableIcon _readMem
CENTER Panel
-
_writeMem
GlobalVariableInputIcon _writeMem
-
_spinMem
GlobalVariableSpinnerIcon _spinMem
-
_comboMem
GlobalVariableComboIcon _comboMem
-
-
Constructor Detail
-
GlobalVariableItemPanel
public GlobalVariableItemPanel(DisplayFrame parentFrame, java.lang.String type, java.lang.String family, PickListModel<GlobalVariable> model)
-
-
Method Detail
-
init
public void init()
Description copied from class:TableItemPanelInit for creation insert table.- Overrides:
initin classTableItemPanel<GlobalVariable>
-
instructions
protected javax.swing.JPanel instructions()
- Overrides:
instructionsin classFamilyItemPanel
-
hideIcons
protected void hideIcons()
- Overrides:
hideIconsin classFamilyItemPanel
-
initIconFamiliesPanel
protected void initIconFamiliesPanel()
Description copied from class:ItemPanelInitialize or reset an ItemPanel.- Overrides:
initIconFamiliesPanelin classItemPanel
-
makeDndIcon
protected void makeDndIcon(java.util.HashMap<java.lang.String,NamedIcon> iconMap)
- Overrides:
makeDndIconin classFamilyItemPanel
-
stateChanged
public void stateChanged(javax.swing.event.ChangeEvent e)
- Specified by:
stateChangedin interfacejavax.swing.event.ChangeListener
-
valueChanged
public void valueChanged(javax.swing.event.ListSelectionEvent e)
ListSelectionListener action from table.- Specified by:
valueChangedin interfacejavax.swing.event.ListSelectionListener- Overrides:
valueChangedin classTableItemPanel<GlobalVariable>
-
getDragger
protected GlobalVariableItemPanel.IconDragJComponent getDragger(java.awt.datatransfer.DataFlavor flavor, GlobalVariableItemPanel.Type type, javax.swing.JComponent comp)
-
-