Class JTableColumnTool<T extends JTableColumnShape>
- 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.JTableColumnTool<T>
 
 
 
 
 
 
- 
 public class JTableColumnTool<T extends JTableColumnShape> extends JComponentTool<T> This class provides an inspector for JTableColumnShape.
- 
- 
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 JTableColumnTool()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanacceptsDrag(T aShape, java.awt.dnd.DropTargetDragEvent anEvent)Overrides Tool implementation to accept KeysPanel drags.voiddrop(T aShape, java.awt.dnd.DropTargetDropEvent anEvent)Override normal implementation to handle KeysPanel drop.RMRectgetDragDisplayBounds(RMShape aShape, java.awt.dnd.DropTargetDragEvent anEvent)Returns rect for drag display bounds.RMRectgetHandleRect(T aShape, int aHandle, boolean isSuperSelected)Returns the rect for the handle at the given index in editor coords.java.lang.ClassgetShapeClass()Returns the class that this tool is responsible for.java.lang.StringgetWindowTitle()Returns the string to be used in the inspector window title.voidpaintShapeHandles(T aShape, java.awt.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.JComponentToolgetHandleCount, getShapeFillInspector, setShowStandardFills
 - 
Methods inherited from class com.inductiveautomation.rm.tool.RMParentShapeTooldropString
 - 
Methods inherited from class com.inductiveautomation.rm.tool.RMToolactivateTool, 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.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 the UI panel from selected table column shape.- Overrides:
- resetUIin class- UIOwner<SwingEvent,javax.swing.JComponent>
 
 - 
respondUIpublic void respondUI(SwingEvent anEvent) Updates the current selection from the UI controls.- Overrides:
- respondUIin class- UIOwner<SwingEvent,javax.swing.JComponent>
 
 - 
acceptsDragpublic boolean acceptsDrag(T aShape, java.awt.dnd.DropTargetDragEvent anEvent) Overrides Tool implementation to accept KeysPanel drags.- Overrides:
- acceptsDragin class- RMTool<T extends JTableColumnShape>
 
 - 
getDragDisplayBoundspublic RMRect getDragDisplayBounds(RMShape aShape, java.awt.dnd.DropTargetDragEvent anEvent) Returns rect for drag display bounds.- Overrides:
- getDragDisplayBoundsin class- RMTool<T extends JTableColumnShape>
 
 - 
droppublic void drop(T aShape, java.awt.dnd.DropTargetDropEvent anEvent) Override normal implementation to handle KeysPanel drop.- Overrides:
- dropin class- RMTool<T extends JTableColumnShape>
 
 - 
getWindowTitlepublic java.lang.String getWindowTitle() Returns the string to be used in the inspector window title.- Overrides:
- getWindowTitlein class- RMParentShapeTool<T extends JTableColumnShape>
 
 - 
getShapeClasspublic java.lang.Class getShapeClass() Returns the class that this tool is responsible for.- Overrides:
- getShapeClassin class- RMParentShapeTool<T extends JTableColumnShape>
 
 - 
paintShapeHandlespublic void paintShapeHandles(T aShape, java.awt.Graphics2D g, boolean isSuperSelected) Highlights the selected cells or dividers.- Overrides:
- paintShapeHandlesin class- RMTool<T extends JTableColumnShape>
 
 - 
getHandleRectpublic RMRect getHandleRect(T aShape, int aHandle, boolean isSuperSelected) Returns the rect for the handle at the given index in editor coords.- Overrides:
- getHandleRectin class- RMTool<T extends JTableColumnShape>
 
 
- 
 
-