Class LabeledTool<T extends LabeledShape>
- java.lang.Object
- 
- com.inductiveautomation.snap.ui.UIOwner<SwingEvent,javax.swing.JComponent>
- 
- com.inductiveautomation.snap.swing.SwingOwner
- 
- com.inductiveautomation.rm.tool.RMTool<T>
- 
- com.inductiveautomation.rm.tool.RMParentShapeTool<T>
- 
- com.inductiveautomation.rm.swing.tool.JComponentTool<T>
- 
- com.inductiveautomation.rm.swing.tool.LabeledTool<T>
 
 
 
 
 
 
- 
- Direct Known Subclasses:
- AbstractButtonTool,- JLabelTool
 
 public class LabeledTool<T extends LabeledShape> extends JComponentTool<T> Provides base inspector UI for Swing Buttons and Labels.
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class com.inductiveautomation.rm.tool.RMToolRMTool.RMShapeHandle
 
- 
 - 
Field Summary- 
Fields inherited from class com.inductiveautomation.rm.tool.RMToolHandleE, HandleN, HandleNE, HandleNW, HandleS, HandleSE, HandleSW, HandleW, HandleWidth, SPLIT_RESET
 - 
Fields inherited from class com.inductiveautomation.snap.ui.UIOwnerDragDrop, DragEnter, DragEvents, DragExit, DragOver, KeyEvents, KeyFinished, KeyPressed, KeyReleased, KeyTyped, MouseClicked, MouseDragged, MouseEntered, MouseEvents, MouseExited, MouseFinished, MouseMoved, MousePressed, MouseReleased
 
- 
 - 
Constructor SummaryConstructors Constructor Description LabeledTool()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanacceptsDrag(T aLabeledShape, java.awt.dnd.DropTargetDragEvent anEvent)Editor method.voiddidBecomeSuperSelectedShapeInEditor(RMShape aShape, RMEditor anEditor)Overrides RMTool implementation to...voiddragExit(RMShape aShape, java.awt.dnd.DropTargetDragEvent anEvent)Notifies tool that a something was dragged out of one of its shapes with drag and drop.voiddragOver(RMShape aShape, java.awt.dnd.DropTargetDragEvent anEvent)Editor method.voiddrop(T aShape, java.awt.dnd.DropTargetDropEvent anEvent)Notifies tool that something was dropped on one of its shapes with drag and drop.booleanisSuperSelectable(RMShape aShape)Declare LabeledShapes to be SuperSelectable.voidresetUI()Updates the UI panel controls from the currently selected shape.voidrespondUI(SwingEvent anEvent)Updates the current shape from shape UI.voidwillLoseSuperSelectionInEditor(RMShape aShape, RMEditor anEditor)Overrides RMTool implementation to...- 
Methods inherited from class com.inductiveautomation.rm.swing.tool.JComponentToolgetHandleCount, getShapeFillInspector, setShowStandardFills
 - 
Methods inherited from class com.inductiveautomation.rm.tool.RMParentShapeTooldropString, getShapeClass, getWindowTitle
 - 
Methods inherited from class com.inductiveautomation.rm.tool.RMToolactivateTool, 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, setFontSizeDeep
 - 
Methods inherited from class com.inductiveautomation.snap.swing.SwingOwneraddKeyActionEvent, createTimer, createUI, createWindow, getNode, getNode, getNodeHelper, getTimer, getTimer, getUI, getWindow, isEventThread, isWindowVisible, requestFocus, requestFocusImpl, runLater, sendEvent, setWindowVisible
 - 
Methods inherited from class com.inductiveautomation.snap.ui.UIOwneraddNodeBinding, 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, setSendEventDisabled
 
- 
 
- 
- 
- 
Method Detail- 
resetUIpublic void resetUI() Updates the UI panel controls from the currently selected shape.- Overrides:
- resetUIin class- UIOwner<SwingEvent,javax.swing.JComponent>
 
 - 
respondUIpublic void respondUI(SwingEvent anEvent) Updates the current shape from shape UI.- Overrides:
- respondUIin class- UIOwner<SwingEvent,javax.swing.JComponent>
 
 - 
acceptsDragpublic boolean acceptsDrag(T aLabeledShape, java.awt.dnd.DropTargetDragEvent anEvent) Editor method.- Overrides:
- acceptsDragin class- RMTool<T extends LabeledShape>
 
 - 
dragOverpublic void dragOver(RMShape aShape, java.awt.dnd.DropTargetDragEvent anEvent) Editor method.- Overrides:
- dragOverin class- RMTool<T extends LabeledShape>
 
 - 
dragExitpublic void dragExit(RMShape aShape, java.awt.dnd.DropTargetDragEvent anEvent) Description copied from class:RMToolNotifies tool that a something was dragged out of one of its shapes with drag and drop.- Overrides:
- dragExitin class- RMTool<T extends LabeledShape>
 
 - 
droppublic void drop(T aShape, java.awt.dnd.DropTargetDropEvent anEvent) Description copied from class:RMToolNotifies tool that something was dropped on one of its shapes with drag and drop.- Overrides:
- dropin class- RMTool<T extends LabeledShape>
 
 - 
isSuperSelectablepublic boolean isSuperSelectable(RMShape aShape) Declare LabeledShapes to be SuperSelectable.- Overrides:
- isSuperSelectablein class- RMTool<T extends LabeledShape>
 
 - 
didBecomeSuperSelectedShapeInEditorpublic void didBecomeSuperSelectedShapeInEditor(RMShape aShape, RMEditor anEditor) Overrides RMTool implementation to...- Overrides:
- didBecomeSuperSelectedShapeInEditorin class- RMTool<T extends LabeledShape>
 
 - 
willLoseSuperSelectionInEditorpublic void willLoseSuperSelectionInEditor(RMShape aShape, RMEditor anEditor) Overrides RMTool implementation to...- Overrides:
- willLoseSuperSelectionInEditorin class- RMTool<T extends LabeledShape>
 
 
- 
 
-