public class LabeledTool<T extends LabeledShape> extends JComponentTool<T>
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 |
|---|
LabeledTool() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
acceptsDrag(T aLabeledShape,
java.awt.dnd.DropTargetDragEvent anEvent)
Editor method.
|
void |
didBecomeSuperSelectedShapeInEditor(RMShape aShape,
RMEditor anEditor)
Overrides RMTool implementation to...
|
void |
dragExit(RMShape aShape,
java.awt.dnd.DropTargetDragEvent anEvent)
Notifies tool that a something was dragged out of one of its shapes with drag and drop.
|
void |
dragOver(RMShape aShape,
java.awt.dnd.DropTargetDragEvent anEvent)
Editor method.
|
void |
drop(T aShape,
java.awt.dnd.DropTargetDropEvent anEvent)
Notifies tool that something was dropped on one of its shapes with drag and drop.
|
boolean |
isSuperSelectable(RMShape aShape)
Declare LabeledShapes to be SuperSelectable.
|
void |
resetUI()
Updates the UI panel controls from the currently selected shape.
|
void |
respondUI(SwingEvent anEvent)
Updates the current shape from shape UI.
|
void |
willLoseSuperSelectionInEditor(RMShape aShape,
RMEditor anEditor)
Overrides RMTool implementation to...
|
getHandleCount, getShapeFillInspector, setShowStandardFillsdropString, getShapeClass, getWindowTitleactivateTool, attachEventBus, createUI, deactivateTool, dragEnter, dropClass, dropColor, dropDragKey, dropFiles, flavorForClass, flushChanges, getAcceptsChildren, getBoundsSuperSelected, getDatasetEntity, getDragDisplayBounds, getEditor, getEditorPane, getFont, getFontDeep, getGalleryClone, getHandleAtPoint, getHandleCursor, getHandleOpposing, getHandlePoint, getHandleRect, getIcon, getIcon, getPointsFromUnits, getSelectedShape, getSelectedShapes, getSelectTool, getShapeHandleAtPoint, getTool, getTool, getToolTipText, getUnitsFromPoints, isSelected, isSuperSelected, isUngroupable, mouseDragged, mouseDragged, mouseMoved, mouseMoved, mousePressed, mousePressed, mousePressedSelection, mouseReleased, mouseReleased, moveShapeHandle, newInstance, paintShapeHandles, paintTool, processKeyEvent, reactivateTool, setFont, setFontBold, setFontBoldDeep, setFontFamily, setFontFamilyDeep, setFontItalic, setFontItalicDeep, setFontName, setFontNameDeep, setFontSize, setFontSizeDeepaddKeyActionEvent, 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, runLaterDelayed, runLaterOnce, sendEvent, sendNodeAction, setBindingModelValue, setBindingNodeValue, setFirstFocus, setModelValue, setNodeAction, setNodeEnabled, setNodeItemDisplayKey, setNodeItems, setNodeItems, setNodeSelectedIndex, setNodeSelectedItem, setNodeText, setNodeValue, setSendEventDisabledpublic void resetUI()
resetUI in class UIOwner<SwingEvent,javax.swing.JComponent>public void respondUI(SwingEvent anEvent)
respondUI in class UIOwner<SwingEvent,javax.swing.JComponent>public boolean acceptsDrag(T aLabeledShape, java.awt.dnd.DropTargetDragEvent anEvent)
acceptsDrag in class RMTool<T extends LabeledShape>public void dragOver(RMShape aShape, java.awt.dnd.DropTargetDragEvent anEvent)
dragOver in class RMTool<T extends LabeledShape>public void dragExit(RMShape aShape, java.awt.dnd.DropTargetDragEvent anEvent)
RMTooldragExit in class RMTool<T extends LabeledShape>public void drop(T aShape, java.awt.dnd.DropTargetDropEvent anEvent)
RMTooldrop in class RMTool<T extends LabeledShape>public boolean isSuperSelectable(RMShape aShape)
isSuperSelectable in class RMTool<T extends LabeledShape>public void didBecomeSuperSelectedShapeInEditor(RMShape aShape, RMEditor anEditor)
didBecomeSuperSelectedShapeInEditor in class RMTool<T extends LabeledShape>public void willLoseSuperSelectionInEditor(RMShape aShape, RMEditor anEditor)
willLoseSuperSelectionInEditor in class RMTool<T extends LabeledShape>