public class RMCrossTabFrameTool<T extends RMCrossTabFrame> extends RMTool<T>
RMTool.RMShapeHandle
HandleE, HandleN, HandleNE, HandleNW, HandleS, HandleSE, HandleSW, HandleW, HandleWidth, SPLIT_RESET
DragDrop, DragEnter, DragEvents, DragExit, DragOver, KeyEvents, KeyFinished, KeyPressed, KeyReleased, KeyTyped, MouseClicked, MouseDragged, MouseEntered, MouseEvents, MouseExited, MouseFinished, MouseMoved, MousePressed, MouseReleased
Constructor and Description |
---|
RMCrossTabFrameTool() |
Modifier and Type | Method and Description |
---|---|
Entity |
getDatasetEntity(RMShape aShape)
Overrides default implementation to get entity from table.
|
java.lang.Class |
getShapeClass()
Returns the shape class this tool edits (RMTable).
|
java.lang.String |
getWindowTitle()
Returns the display name for this tool ("Table Inspector").
|
boolean |
isSuperSelectable(RMShape aShape)
Overridden to make crosstab frame super-selectable.
|
void |
mousePressed(T aCTabFrame,
java.awt.event.MouseEvent anEvent)
Event handling from select tool for super selected shapes.
|
void |
resetUI()
Updates UI controls from the currently selected crosstab frame.
|
void |
respondUI(SwingEvent anEvent)
Updates the currently selected crosstab from from UI controls.
|
acceptsDrag, activateTool, attachEventBus, createUI, deactivateTool, didBecomeSuperSelectedShapeInEditor, dragEnter, dragExit, dragOver, drop, dropClass, dropColor, dropDragKey, dropFiles, dropString, flavorForClass, flushChanges, getAcceptsChildren, getBoundsSuperSelected, getDragDisplayBounds, getEditor, getEditorPane, getFont, getFontDeep, getGalleryClone, getHandleAtPoint, getHandleCount, getHandleCursor, getHandleOpposing, getHandlePoint, getHandleRect, getIcon, getIcon, getPointsFromUnits, getSelectedShape, getSelectedShapes, getSelectTool, getShapeFillInspector, getShapeHandleAtPoint, getTool, getTool, getToolTipText, getUnitsFromPoints, isSelected, isSuperSelected, isUngroupable, mouseDragged, mouseDragged, mouseMoved, mouseMoved, mousePressed, mousePressedSelection, mouseReleased, mouseReleased, moveShapeHandle, newInstance, paintShapeHandles, paintTool, processKeyEvent, reactivateTool, setFont, setFontBold, setFontBoldDeep, setFontFamily, setFontFamilyDeep, setFontItalic, setFontItalicDeep, setFontName, setFontNameDeep, setFontSize, setFontSizeDeep, willLoseSuperSelectionInEditor
addKeyActionEvent, createTimer, createUI, createWindow, getNode, getNode, getNodeHelper, getTimer, getTimer, getUI, getWindow, isEventThread, isWindowVisible, requestFocus, requestFocusImpl, runLater, sendEvent, setWindowVisible
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
public void resetUI()
resetUI
in class UIOwner<SwingEvent,javax.swing.JComponent>
public void respondUI(SwingEvent anEvent)
respondUI
in class UIOwner<SwingEvent,javax.swing.JComponent>
public void mousePressed(T aCTabFrame, java.awt.event.MouseEvent anEvent)
mousePressed
in class RMTool<T extends RMCrossTabFrame>
public java.lang.Class getShapeClass()
getShapeClass
in class RMTool<T extends RMCrossTabFrame>
public java.lang.String getWindowTitle()
getWindowTitle
in class RMTool<T extends RMCrossTabFrame>
public boolean isSuperSelectable(RMShape aShape)
isSuperSelectable
in class RMTool<T extends RMCrossTabFrame>
public Entity getDatasetEntity(RMShape aShape)
getDatasetEntity
in class RMTool<T extends RMCrossTabFrame>