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_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 TypeMethodDescriptionbooleanacceptsDrag(T aShape, DropTargetDragEvent anEvent) Overrides Tool implementation to accept KeysPanel drags.voiddrop(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.voidpaintShapeHandles(T aShape, Graphics2D g, boolean isSuperSelected) Highlights the selected cells or dividers.voidresetUI()Updates the UI panel from selected table column shape.voidrespondUI(SwingEvent anEvent) Updates the current selection from the UI controls.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
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, willLoseSuperSelectionInEditorMethods 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
-
JTableColumnTool
public JTableColumnTool()
-
-
Method Details
-
resetUI
public void resetUI()Updates the UI panel from selected table column shape.- Overrides:
resetUIin classUIOwner<SwingEvent,JComponent>
-
respondUI
Updates the current selection from the UI controls.- Overrides:
respondUIin classUIOwner<SwingEvent,JComponent>
-
acceptsDrag
Overrides Tool implementation to accept KeysPanel drags.- Overrides:
acceptsDragin classRMTool<T extends JTableColumnShape>
-
getDragDisplayBounds
Returns rect for drag display bounds.- Overrides:
getDragDisplayBoundsin classRMTool<T extends JTableColumnShape>
-
drop
Override normal implementation to handle KeysPanel drop.- Overrides:
dropin classRMTool<T extends JTableColumnShape>
-
getWindowTitle
Returns the string to be used in the inspector window title.- Overrides:
getWindowTitlein classRMParentShapeTool<T extends JTableColumnShape>
-
getShapeClass
Returns the class that this tool is responsible for.- Overrides:
getShapeClassin classRMParentShapeTool<T extends JTableColumnShape>
-
paintShapeHandles
Highlights the selected cells or dividers.- Overrides:
paintShapeHandlesin classRMTool<T extends JTableColumnShape>
-
getHandleRect
Returns the rect for the handle at the given index in editor coords.- Overrides:
getHandleRectin classRMTool<T extends JTableColumnShape>
-