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 Summary
Nested classes/interfaces inherited from class com.inductiveautomation.rm.tool.RMTool
RMTool.RMShapeHandle -
Field Summary
Fields inherited from class com.inductiveautomation.rm.tool.RMTool
HandleE, HandleN, HandleNE, HandleNW, HandleS, HandleSE, HandleSW, HandleW, HandleWidth, SPLIT_RESETFields inherited from class com.inductiveautomation.snap.ui.UIOwner
DragDrop, DragEnter, DragEvents, DragExit, DragOver, KeyEvents, KeyFinished, KeyPressed, KeyReleased, KeyTyped, MouseClicked, MouseDragged, MouseEntered, MouseEvents, MouseExited, MouseFinished, MouseMoved, MousePressed, MouseReleased -
Constructor Summary
Constructors -
Method Summary
Modifier 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.JComponentTool
getHandleCount, getShapeFillInspector, setShowStandardFillsMethods inherited from class com.inductiveautomation.rm.tool.RMParentShapeTool
dropStringMethods inherited from class com.inductiveautomation.rm.tool.RMTool
acceptsDrag, 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.SwingOwner
addKeyActionEvent, createTimer, createUI, createWindow, getNode, getNode, getNodeHelper, getTimer, getTimer, getUI, getWindow, isEventThread, isWindowVisible, requestFocus, requestFocusImpl, runLater, sendEvent, setWindowVisibleMethods inherited from class com.inductiveautomation.snap.ui.UIOwner
addNodeBinding, 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
-
JTextFieldTool
public JTextFieldTool()
-
-
Method Details
-
resetUI
public void resetUI()Updates UI controls from the currently selected text field shape.- Overrides:
resetUIin classUIOwner<SwingEvent,JComponent>
-
respondUI
Updates the currently selected text field shape from UI controls.- Overrides:
respondUIin classUIOwner<SwingEvent,JComponent>
-
getShapeClass
Returns the shape class that this tool is responsible for.- Overrides:
getShapeClassin classRMParentShapeTool<T extends JTextFieldShape>
-
getWindowTitle
Returns the string for the inspector window title.- Overrides:
getWindowTitlein classRMParentShapeTool<T extends JTextFieldShape>
-
getGalleryClone
Returns a clone of a gallery shape. Default is just a clone deep, be do extra config here on subclass basis.- Overrides:
getGalleryClonein classRMTool<T extends JTextFieldShape>
-
isSuperSelectable
Declare LabeledShapes to be SuperSelectable.- Overrides:
isSuperSelectablein classRMTool<T extends JTextFieldShape>
-
didBecomeSuperSelectedShapeInEditor
Overrides RMTool implementation to...- Overrides:
didBecomeSuperSelectedShapeInEditorin classRMTool<T extends JTextFieldShape>
-
willLoseSuperSelectionInEditor
Overrides RMTool implementation to...- Overrides:
willLoseSuperSelectionInEditorin classRMTool<T extends JTextFieldShape>
-