Class JTextFieldTool<T extends JTextFieldShape>
java.lang.Object
com.inductiveautomation.snap.ui.UIOwner<SwingEvent,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.JTextComponentTool<T>
com.inductiveautomation.rm.swing.tool.JTextFieldTool<T>
- Direct Known Subclasses:
- JFormattedTextFieldTool,- JPasswordFieldTool
Provides UI editing for JTextFieldShape (and JTextField).
- 
Nested Class SummaryNested classes/interfaces inherited from class com.inductiveautomation.rm.tool.RMToolRMTool.RMShapeHandle
- 
Field SummaryFields inherited from class com.inductiveautomation.rm.tool.RMToolHandleE, HandleN, HandleNE, HandleNW, HandleS, HandleSE, HandleSW, HandleW, HandleWidth, SPLIT_RESETFields 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
- 
Method SummaryModifier and TypeMethodDescriptionvoiddidBecomeSuperSelectedShapeInEditor(RMShape aShape, RMEditor anEditor) Overrides RMTool implementation to...getGalleryClone(T aShape) Returns a clone of a gallery shape.Returns the shape class that this tool is responsible for.Returns the string for the inspector window title.booleanisSuperSelectable(RMShape aShape) Declare LabeledShapes to be SuperSelectable.voidresetUI()Updates UI controls from the currently selected text field shape.voidrespondUI(SwingEvent anEvent) Updates the currently selected text field shape from UI controls.voidwillLoseSuperSelectionInEditor(RMShape aShape, RMEditor anEditor) Overrides RMTool implementation to...Methods inherited from class com.inductiveautomation.rm.swing.tool.JComponentToolgetHandleCount, getShapeFillInspector, setShowStandardFillsMethods inherited from class com.inductiveautomation.rm.tool.RMParentShapeTooldropStringMethods inherited from class com.inductiveautomation.rm.tool.RMToolacceptsDrag, activateTool, attachEventBus, createUI, deactivateTool, dragEnter, dragExit, dragOver, drop, dropClass, dropColor, dropDragKey, dropFiles, flavorForClass, flushChanges, getAcceptsChildren, getBoundsSuperSelected, getDatasetEntity, getDragDisplayBounds, getEditor, getEditorPane, getFont, getFontDeep, 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, setFontSizeDeepMethods inherited from class com.inductiveautomation.snap.swing.SwingOwneraddKeyActionEvent, createTimer, createUI, createWindow, getNode, getNode, getNodeHelper, getTimer, getTimer, getUI, getWindow, isEventThread, isWindowVisible, requestFocus, requestFocusImpl, runLater, sendEvent, setWindowVisibleMethods 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
- 
Constructor Details- 
JTextFieldToolpublic JTextFieldTool()
 
- 
- 
Method Details- 
resetUIpublic void resetUI()Updates UI controls from the currently selected text field shape.- Overrides:
- resetUIin class- UIOwner<SwingEvent,- JComponent> 
 
- 
respondUIUpdates the currently selected text field shape from UI controls.- Overrides:
- respondUIin class- UIOwner<SwingEvent,- JComponent> 
 
- 
getShapeClassReturns the shape class that this tool is responsible for.- Overrides:
- getShapeClassin class- RMParentShapeTool<T extends JTextFieldShape>
 
- 
getWindowTitleReturns the string for the inspector window title.- Overrides:
- getWindowTitlein class- RMParentShapeTool<T extends JTextFieldShape>
 
- 
getGalleryCloneReturns a clone of a gallery shape. Default is just a clone deep, be do extra config here on subclass basis.- Overrides:
- getGalleryClonein class- RMTool<T extends JTextFieldShape>
 
- 
isSuperSelectableDeclare LabeledShapes to be SuperSelectable.- Overrides:
- isSuperSelectablein class- RMTool<T extends JTextFieldShape>
 
- 
didBecomeSuperSelectedShapeInEditorOverrides RMTool implementation to...- Overrides:
- didBecomeSuperSelectedShapeInEditorin class- RMTool<T extends JTextFieldShape>
 
- 
willLoseSuperSelectionInEditorOverrides RMTool implementation to...- Overrides:
- willLoseSuperSelectionInEditorin class- RMTool<T extends JTextFieldShape>
 
 
-