Class JTableColumnTool<T extends JTableColumnShape>
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.JTableColumnTool<T>
This class provides an inspector for JTableColumnShape.
-
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_RESET
Fields 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 TypeMethodDescriptionboolean
acceptsDrag
(T aShape, DropTargetDragEvent anEvent) Overrides Tool implementation to accept KeysPanel drags.void
drop
(T aShape, DropTargetDropEvent anEvent) Override normal implementation to handle KeysPanel drop.getDragDisplayBounds
(RMShape aShape, DropTargetDragEvent anEvent) Returns rect for drag display bounds.getHandleRect
(T aShape, int aHandle, boolean isSuperSelected) Returns the rect for the handle at the given index in editor coords.Returns the class that this tool is responsible for.Returns the string to be used in the inspector window title.void
paintShapeHandles
(T aShape, Graphics2D g, boolean isSuperSelected) Highlights the selected cells or dividers.void
resetUI()
Updates the UI panel from selected table column shape.void
respondUI
(SwingEvent anEvent) Updates the current selection from the UI controls.Methods inherited from class com.inductiveautomation.rm.swing.tool.JComponentTool
getHandleCount, getShapeFillInspector, setShowStandardFills
Methods inherited from class com.inductiveautomation.rm.tool.RMParentShapeTool
dropString
Methods inherited from class com.inductiveautomation.rm.tool.RMTool
activateTool, attachEventBus, createUI, deactivateTool, didBecomeSuperSelectedShapeInEditor, dragEnter, dragExit, dragOver, dropClass, dropColor, dropDragKey, dropFiles, flavorForClass, flushChanges, getAcceptsChildren, getBoundsSuperSelected, getDatasetEntity, getEditor, getEditorPane, getFont, getFontDeep, getGalleryClone, getHandleAtPoint, getHandleCursor, getHandleOpposing, getHandlePoint, getIcon, getIcon, getPointsFromUnits, getSelectedShape, getSelectedShapes, getSelectTool, getShapeHandleAtPoint, getTool, getTool, getToolTipText, getUnitsFromPoints, isSelected, isSuperSelectable, isSuperSelected, isUngroupable, mouseDragged, mouseDragged, mouseMoved, mouseMoved, mousePressed, mousePressed, mousePressedSelection, mouseReleased, mouseReleased, moveShapeHandle, newInstance, paintTool, processKeyEvent, reactivateTool, setFont, setFontBold, setFontBoldDeep, setFontFamily, setFontFamilyDeep, setFontItalic, setFontItalicDeep, setFontName, setFontNameDeep, setFontSize, setFontSizeDeep, willLoseSuperSelectionInEditor
Methods 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, setWindowVisible
Methods 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
-
JTableColumnTool
public JTableColumnTool()
-
-
Method Details
-
resetUI
public void resetUI()Updates the UI panel from selected table column shape.- Overrides:
resetUI
in classUIOwner<SwingEvent,
JComponent>
-
respondUI
Updates the current selection from the UI controls.- Overrides:
respondUI
in classUIOwner<SwingEvent,
JComponent>
-
acceptsDrag
Overrides Tool implementation to accept KeysPanel drags.- Overrides:
acceptsDrag
in classRMTool<T extends JTableColumnShape>
-
getDragDisplayBounds
Returns rect for drag display bounds.- Overrides:
getDragDisplayBounds
in classRMTool<T extends JTableColumnShape>
-
drop
Override normal implementation to handle KeysPanel drop.- Overrides:
drop
in classRMTool<T extends JTableColumnShape>
-
getWindowTitle
Returns the string to be used in the inspector window title.- Overrides:
getWindowTitle
in classRMParentShapeTool<T extends JTableColumnShape>
-
getShapeClass
Returns the class that this tool is responsible for.- Overrides:
getShapeClass
in classRMParentShapeTool<T extends JTableColumnShape>
-
paintShapeHandles
Highlights the selected cells or dividers.- Overrides:
paintShapeHandles
in classRMTool<T extends JTableColumnShape>
-
getHandleRect
Returns the rect for the handle at the given index in editor coords.- Overrides:
getHandleRect
in classRMTool<T extends JTableColumnShape>
-