Class JLabelTool<T extends JLabelShape>
- 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>
- 
- com.inductiveautomation.rm.swing.tool.JLabelTool<T>
 
 
 
 
 
 
 
- 
 public class JLabelTool<T extends JLabelShape> extends LabeledTool<T> This class provides a UI inspector for JLabelShape.
- 
- 
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 JLabelTool()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected javax.swing.JComponentcreateUI()Override to add JLabelTool UI to LabeledTool UI.java.lang.ClassgetShapeClass()Returns the label tool's class.java.lang.StringgetWindowTitle()Returns the name for the inspector window title bar.protected voidinitUI()Initialize UI panel.voidresetUI()Updates the UI from the currently selected panel shape.voidrespondUI(SwingEvent anEvent)Updates the currently selected panel shape from the UI controls.- 
Methods inherited from class com.inductiveautomation.rm.swing.tool.LabeledToolacceptsDrag, didBecomeSuperSelectedShapeInEditor, dragExit, dragOver, drop, isSuperSelectable, willLoseSuperSelectionInEditor
 - 
Methods inherited from class com.inductiveautomation.rm.swing.tool.JComponentToolgetHandleCount, getShapeFillInspector, setShowStandardFills
 - 
Methods inherited from class com.inductiveautomation.rm.tool.RMParentShapeTooldropString
 - 
Methods inherited from class com.inductiveautomation.rm.tool.RMToolactivateTool, attachEventBus, 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, 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- 
createUIprotected javax.swing.JComponent createUI() Override to add JLabelTool UI to LabeledTool UI.- Overrides:
- createUIin class- RMTool<T extends JLabelShape>
 
 - 
initUIprotected void initUI() Initialize UI panel.- Overrides:
- initUIin class- UIOwner<SwingEvent,javax.swing.JComponent>
 
 - 
resetUIpublic void resetUI() Updates the UI from the currently selected panel shape.- Overrides:
- resetUIin class- LabeledTool<T extends JLabelShape>
 
 - 
respondUIpublic void respondUI(SwingEvent anEvent) Updates the currently selected panel shape from the UI controls.- Overrides:
- respondUIin class- LabeledTool<T extends JLabelShape>
 
 - 
getShapeClasspublic java.lang.Class getShapeClass() Returns the label tool's class.- Overrides:
- getShapeClassin class- RMParentShapeTool<T extends JLabelShape>
 
 - 
getWindowTitlepublic java.lang.String getWindowTitle() Returns the name for the inspector window title bar.- Overrides:
- getWindowTitlein class- RMParentShapeTool<T extends JLabelShape>
 
 
- 
 
-