public abstract class AbstractRectangularShapeTool extends AbstractShapeTool
AbstractShapeTool.AbstractShapeControls
IDesignTool.ToolbarInitializer
Modifier and Type | Field and Description |
---|---|
protected javax.swing.JSpinner |
hSpinner |
protected javax.swing.JSpinner |
wSpinner |
protected javax.swing.JSpinner |
xSpinner |
protected javax.swing.JSpinner |
ySpinner |
addingShape, cursor, dropContainer
actionMap, changeSupport, designable, HANDLES_PROPERTY, inputMap, interactionLayer, panel, workspace
Modifier | Constructor and Description |
---|---|
protected |
AbstractRectangularShapeTool() |
Modifier and Type | Method and Description |
---|---|
protected void |
disableToolbar() |
IDesignTool.ToolbarInitializer |
getToolbarInitializer() |
protected void |
initActions() |
protected void |
initToolbar(DesignerToolbar toolbar) |
void |
onDrag(java.awt.Point startPoint,
java.awt.Point lastPoint,
java.awt.Rectangle r,
int modifiers)
Called while the user is dragging.
|
protected void |
updateSpinners(PathBasedVisionShape shape) |
protected void |
updateToolbar(PathBasedVisionShape shape) |
createCursor, getCursor, getDelegateType, getNewShapeName, getShape, handlesShape, install, isRelevantFor, newSelectionControl, newShapeControl, newShapeDelegate, onClick, onDragEnd, onDragStart, onPress, tt, uninstall, updateToolbar, validSelection
addAction, addKeyBinding, addKeyBinding, addPropertyChangeListener, createCursor, findDropContainer, getAction, getDragHighlight, getOffsettingBounds, getOriginalBounds, getStatusBarText, isInstalled, itemMovable, movable, newToolbarSpinner, newToolbarSpinner, newToolbarSpinner, onClickAlterSelection, onDoubleClick, onKeyEvent, onMove, onPopupTrigger, onRelease, onRightClickSwitchToSelectionTool, removePropertyChangeListener
protected javax.swing.JSpinner xSpinner
protected javax.swing.JSpinner ySpinner
protected javax.swing.JSpinner wSpinner
protected javax.swing.JSpinner hSpinner
protected void initActions()
protected void updateToolbar(PathBasedVisionShape shape)
updateToolbar
in class AbstractShapeTool
protected void updateSpinners(PathBasedVisionShape shape)
protected void disableToolbar()
disableToolbar
in class AbstractShapeTool
public void onDrag(java.awt.Point startPoint, java.awt.Point lastPoint, java.awt.Rectangle r, int modifiers)
AbstractDesignTool
onDrag
in interface IDesignTool
onDrag
in class AbstractShapeTool
protected void initToolbar(DesignerToolbar toolbar)
public IDesignTool.ToolbarInitializer getToolbarInitializer()
getToolbarInitializer
in interface IDesignTool
getToolbarInitializer
in class AbstractDesignTool