Class JTextFieldTool<T extends JTextFieldShape>
- 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.JTextComponentTool<T>
- 
- com.inductiveautomation.rm.swing.tool.JTextFieldTool<T>
 
 
 
 
 
 
 
- 
- Direct Known Subclasses:
- JFormattedTextFieldTool,- JPasswordFieldTool
 
 public class JTextFieldTool<T extends JTextFieldShape> extends JTextComponentTool<T> Provides UI editing for JTextFieldShape (and JTextField).
- 
- 
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 JTextFieldTool()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddidBecomeSuperSelectedShapeInEditor(RMShape aShape, RMEditor anEditor)Overrides RMTool implementation to...RMShapegetGalleryClone(T aShape)Returns a clone of a gallery shape.java.lang.ClassgetShapeClass()Returns the shape class that this tool is responsible for.java.lang.StringgetWindowTitle()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, setShowStandardFills
 - 
Methods inherited from class com.inductiveautomation.rm.tool.RMParentShapeTooldropString
 - 
Methods 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, 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 UI controls from the currently selected text field shape.- Overrides:
- resetUIin class- UIOwner<SwingEvent,javax.swing.JComponent>
 
 - 
respondUIpublic void respondUI(SwingEvent anEvent) Updates the currently selected text field shape from UI controls.- Overrides:
- respondUIin class- UIOwner<SwingEvent,javax.swing.JComponent>
 
 - 
getShapeClasspublic java.lang.Class getShapeClass() Returns the shape class that this tool is responsible for.- Overrides:
- getShapeClassin class- RMParentShapeTool<T extends JTextFieldShape>
 
 - 
getWindowTitlepublic java.lang.String getWindowTitle() Returns the string for the inspector window title.- Overrides:
- getWindowTitlein class- RMParentShapeTool<T extends JTextFieldShape>
 
 - 
getGalleryClonepublic RMShape getGalleryClone(T aShape) Returns 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>
 
 - 
isSuperSelectablepublic boolean isSuperSelectable(RMShape aShape) Declare LabeledShapes to be SuperSelectable.- Overrides:
- isSuperSelectablein class- RMTool<T extends JTextFieldShape>
 
 - 
didBecomeSuperSelectedShapeInEditorpublic void didBecomeSuperSelectedShapeInEditor(RMShape aShape, RMEditor anEditor) Overrides RMTool implementation to...- Overrides:
- didBecomeSuperSelectedShapeInEditorin class- RMTool<T extends JTextFieldShape>
 
 - 
willLoseSuperSelectionInEditorpublic void willLoseSuperSelectionInEditor(RMShape aShape, RMEditor anEditor) Overrides RMTool implementation to...- Overrides:
- willLoseSuperSelectionInEditorin class- RMTool<T extends JTextFieldShape>
 
 
- 
 
-