public class KeystrokeScriptEditor extends AbstractMultiScriptEditor<KeystrokeKey>
AbstractMultiScriptEditor.SelectionListener
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
context, currentEdit, list, listModel, scriptArea, scripts, splitPane
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
KeystrokeScriptEditor(DesignerContext context) |
Modifier and Type | Method and Description |
---|---|
protected KeystrokeKey |
chooseNewKey() |
protected javax.swing.Icon |
getDeleteIcon() |
javax.swing.Icon |
getIcon() |
protected java.lang.String |
getListTitle()
Return the title for the list
|
protected javax.swing.Icon |
getNewIcon() |
protected java.lang.String |
getNoun()
Return of name of the thing being configured, "timer" for "timer scripts", etc."
|
protected javax.swing.Icon |
getReconfigureIcon() |
protected java.util.Map<KeystrokeKey,java.lang.String> |
getScripts(ScriptConfig sc) |
java.lang.String |
getTitleKey()
A resource key that will be used for the title and description as follows:
titleKey + ".Title" and titleKey + ".Desc"
|
protected boolean |
isReconfigureActionPresent()
Should item's keys be reconfigurable?
|
protected KeystrokeKey |
reconfigureKey(KeystrokeKey key) |
protected void |
storeScripts(ScriptConfig sc,
java.util.Map<KeystrokeKey,java.lang.String> scripts) |
configureListCell, createScriptEditor, doDelete, doNew, doReconfigure, doSave, getCappedNoun, getDefaultNewScript, getScript, getScriptArea, getScriptEditorPanel, init, initComponents, setScript, toString
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
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
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
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, getPeer, 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, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public KeystrokeScriptEditor(DesignerContext context)
protected KeystrokeKey chooseNewKey()
chooseNewKey
in class AbstractMultiScriptEditor<KeystrokeKey>
protected KeystrokeKey reconfigureKey(KeystrokeKey key)
reconfigureKey
in class AbstractMultiScriptEditor<KeystrokeKey>
protected java.lang.String getListTitle()
AbstractMultiScriptEditor
getListTitle
in class AbstractMultiScriptEditor<KeystrokeKey>
protected java.lang.String getNoun()
AbstractMultiScriptEditor
getNoun
in class AbstractMultiScriptEditor<KeystrokeKey>
protected java.util.Map<KeystrokeKey,java.lang.String> getScripts(ScriptConfig sc)
getScripts
in class AbstractMultiScriptEditor<KeystrokeKey>
protected boolean isReconfigureActionPresent()
AbstractMultiScriptEditor
isReconfigureActionPresent
in class AbstractMultiScriptEditor<KeystrokeKey>
protected void storeScripts(ScriptConfig sc, java.util.Map<KeystrokeKey,java.lang.String> scripts)
storeScripts
in class AbstractMultiScriptEditor<KeystrokeKey>
protected javax.swing.Icon getDeleteIcon()
getDeleteIcon
in class AbstractMultiScriptEditor<KeystrokeKey>
protected javax.swing.Icon getNewIcon()
getNewIcon
in class AbstractMultiScriptEditor<KeystrokeKey>
protected javax.swing.Icon getReconfigureIcon()
getReconfigureIcon
in class AbstractMultiScriptEditor<KeystrokeKey>
public javax.swing.Icon getIcon()
getIcon
in class GlobalScriptEditor.ScriptConfigPanel
public java.lang.String getTitleKey()
GlobalScriptEditor.ScriptConfigPanel
getTitleKey
in class GlobalScriptEditor.ScriptConfigPanel