public class RMSelectTool extends RMTool
| Modifier and Type | Class and Description |
|---|---|
static class |
RMSelectTool.DragMode |
RMTool.RMShapeHandleHandleE, HandleN, HandleNE, HandleNW, HandleS, HandleSE, HandleSW, HandleW, HandleWidth, SPLIT_RESETDragDrop, DragEnter, DragEvents, DragExit, DragOver, KeyEvents, KeyFinished, KeyPressed, KeyReleased, KeyTyped, MouseClicked, MouseDragged, MouseEntered, MouseEvents, MouseExited, MouseFinished, MouseMoved, MousePressed, MouseReleased| Constructor and Description |
|---|
RMSelectTool()
Creates a new select tool.
|
| Modifier and Type | Method and Description |
|---|---|
RMSelectTool.DragMode |
getDragMode()
Returns the last drag mode handled by the select tool.
|
boolean |
getRedoMousePressed()
Returns whether select tool should redo current mouse down.
|
void |
mouseDragged(java.awt.event.MouseEvent anEvent)
Handles mouse dragged for the select tool.
|
void |
mouseMoved(java.awt.event.MouseEvent anEvent)
Handles mouse moved - forward on to super selected shape tool.
|
void |
mousePressed(java.awt.event.MouseEvent anEvent)
Handles mouse pressed for the select tool.
|
void |
mouseReleased(java.awt.event.MouseEvent anEvent)
Handles mouse released for the select tool.
|
void |
paintTool(java.awt.Graphics2D g)
Paints tool specific things, like handles.
|
void |
reactivateTool()
Tool callback selects parent of selected shapes (or just shape, if it's super-selected).
|
void |
setRedoMousePressed(boolean aFlag)
Sets whether select tool should redo current mouse dwon.
|
acceptsDrag, activateTool, attachEventBus, createUI, deactivateTool, didBecomeSuperSelectedShapeInEditor, dragEnter, dragExit, dragOver, drop, dropClass, dropColor, dropDragKey, dropFiles, dropString, flavorForClass, flushChanges, getAcceptsChildren, getBoundsSuperSelected, getDatasetEntity, getDragDisplayBounds, getEditor, getEditorPane, getFont, getFontDeep, getGalleryClone, getHandleAtPoint, getHandleCount, getHandleCursor, getHandleOpposing, getHandlePoint, getHandleRect, getIcon, getIcon, getPointsFromUnits, getSelectedShape, getSelectedShapes, getSelectTool, getShapeClass, getShapeFillInspector, getShapeHandleAtPoint, getTool, getTool, getToolTipText, getUnitsFromPoints, getWindowTitle, isSelected, isSuperSelectable, isSuperSelected, isUngroupable, mouseDragged, mouseMoved, mousePressed, mousePressedSelection, mouseReleased, moveShapeHandle, newInstance, paintShapeHandles, processKeyEvent, setFont, setFontBold, setFontBoldDeep, setFontFamily, setFontFamilyDeep, setFontItalic, setFontItalicDeep, setFontName, setFontNameDeep, setFontSize, setFontSizeDeep, willLoseSuperSelectionInEditoraddKeyActionEvent, createTimer, createUI, createWindow, getNode, getNode, getNodeHelper, getTimer, getTimer, getUI, getWindow, isEventThread, isWindowVisible, requestFocus, requestFocusImpl, runLater, sendEvent, setWindowVisibleaddNodeBinding, 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, initUI, isNodeEnabled, isNodeValueAdjusting, isSendEventDisabled, isUISet, processResetUI, processRespondUI, resetLater, resetNodeBindings, resetUI, respondUI, runLaterDelayed, runLaterOnce, sendEvent, sendNodeAction, setBindingModelValue, setBindingNodeValue, setFirstFocus, setModelValue, setNodeAction, setNodeEnabled, setNodeItemDisplayKey, setNodeItems, setNodeItems, setNodeSelectedIndex, setNodeSelectedItem, setNodeText, setNodeValue, setSendEventDisabledpublic void mouseMoved(java.awt.event.MouseEvent anEvent)
mouseMoved in class RMToolpublic void mousePressed(java.awt.event.MouseEvent anEvent)
mousePressed in class RMToolpublic void mouseDragged(java.awt.event.MouseEvent anEvent)
mouseDragged in class RMToolpublic void mouseReleased(java.awt.event.MouseEvent anEvent)
mouseReleased in class RMToolpublic RMSelectTool.DragMode getDragMode()
public boolean getRedoMousePressed()
public void setRedoMousePressed(boolean aFlag)
public void paintTool(java.awt.Graphics2D g)
public void reactivateTool()
reactivateTool in class RMTool