public class RMDoubleStrokeTool extends RMStrokeTool
DragDrop, DragEnter, DragEvents, DragExit, DragOver, KeyEvents, KeyFinished, KeyPressed, KeyReleased, KeyTyped, MouseClicked, MouseDragged, MouseEntered, MouseEvents, MouseExited, MouseFinished, MouseMoved, MousePressed, MouseReleased
Constructor and Description |
---|
RMDoubleStrokeTool() |
Modifier and Type | Method and Description |
---|---|
int |
getRuleComboBoxIndex(RMDoubleStroke hs)
Returns the RuleComboBox index for the given stroke.
|
RMStroke |
getRuleComboBoxStroke(int anIndex,
RMDoubleStroke aBaseStroke)
Returns the RuleComboBox adjusted stroke for the given combobox index and an original base stroke.
|
protected void |
initUI()
Initialize UI panel.
|
void |
resetUI()
Called by Ribs to reset UI controls.
|
void |
respondUI(SwingEvent anEvent)
Called by Ribs to respond to UI controls
|
getStrokes, processResetUI
getEditor, getFill, getFillCount, getSelectedFill, getSelectedStroke, getStroke, getStrokeCount, getTool, getTool, setSelectedFill, setSelectedStroke
addKeyActionEvent, createTimer, createUI, createUI, createWindow, getNode, getNode, getNodeHelper, getTimer, getTimer, getUI, getWindow, isEventThread, isWindowVisible, requestFocus, requestFocusImpl, runLater, sendEvent, setWindowVisible
addNodeBinding, disableEvents, enableEvents, getBindingModelValue, getBindingNodeValue, getConversionMap, getConversionMapKey, getConversionMaps, getConversionMapValue, getFirstFocus, getModelValue, getNode, getNodeAction, getNodeBoolValue, getNodeFloatValue, getNodeIntValue, getNodeItemDisplayKey, getNodeItems, getNodeSelectedIndex, getNodeSelectedItem, getNodeStringValue, getNodeText, getNodeValue, getUI, getUIHpr, initUI, isNodeEnabled, isNodeValueAdjusting, isSendEventDisabled, isUISet, processRespondUI, resetLater, resetNodeBindings, runLaterDelayed, runLaterOnce, sendEvent, sendNodeAction, setBindingModelValue, setBindingNodeValue, setFirstFocus, setModelValue, setNodeAction, setNodeEnabled, setNodeItemDisplayKey, setNodeItems, setNodeItems, setNodeSelectedIndex, setNodeSelectedItem, setNodeText, setNodeValue, setSendEventDisabled
protected void initUI()
initUI
in class UIOwner<SwingEvent,javax.swing.JComponent>
public void resetUI()
resetUI
in class RMFillTool
public void respondUI(SwingEvent anEvent)
respondUI
in class RMStrokeTool
public int getRuleComboBoxIndex(RMDoubleStroke hs)
public RMStroke getRuleComboBoxStroke(int anIndex, RMDoubleStroke aBaseStroke)