public class RectangleTool extends AbstractRectangularShapeTool
AbstractShapeTool.AbstractShapeControlsIDesignTool.ToolbarInitializerhSpinner, wSpinner, xSpinner, ySpinneraddingShape, cursor, dropContaineractionMap, changeSupport, designable, HANDLES_PROPERTY, inputMap, interactionLayer, panel, workspace| Constructor and Description |
|---|
RectangleTool() |
| Modifier and Type | Method and Description |
|---|---|
protected java.awt.Cursor |
createCursor() |
protected void |
disableToolbar() |
protected java.lang.Class<? extends ShapeDelegate> |
getDelegateType() |
protected java.lang.String |
getNewShapeName() |
java.lang.String |
getStatusBarText(java.util.List<javax.swing.JComponent> selection,
java.awt.Point point,
int inputMask)
Calculates the currently applicable status bar text for this tool
|
protected void |
initActions() |
protected void |
initToolbar(DesignerToolbar toolbar) |
protected ISelectionControl |
newShapeControl() |
protected ShapeDelegate |
newShapeDelegate(java.awt.geom.Rectangle2D rect) |
protected void |
updateToolbar(PathBasedVisionShape shape) |
getToolbarInitializer, onDrag, updateSpinnersgetCursor, getShape, handlesShape, install, isRelevantFor, newSelectionControl, onClick, onDragEnd, onDragStart, onPress, tt, uninstall, updateToolbar, validSelectionaddAction, addKeyBinding, addKeyBinding, addPropertyChangeListener, createCursor, findDropContainer, getAction, getDragHighlight, getOffsettingBounds, getOriginalBounds, isInstalled, itemMovable, movable, newToolbarSpinner, newToolbarSpinner, newToolbarSpinner, onClickAlterSelection, onDoubleClick, onKeyEvent, onMove, onPopupTrigger, onRelease, onRightClickSwitchToSelectionTool, removePropertyChangeListenerprotected void initActions()
initActions in class AbstractRectangularShapeToolprotected void initToolbar(DesignerToolbar toolbar)
initToolbar in class AbstractRectangularShapeToolprotected void updateToolbar(PathBasedVisionShape shape)
updateToolbar in class AbstractRectangularShapeToolprotected void disableToolbar()
disableToolbar in class AbstractRectangularShapeToolprotected java.awt.Cursor createCursor()
createCursor in class AbstractShapeToolpublic java.lang.String getStatusBarText(java.util.List<javax.swing.JComponent> selection,
java.awt.Point point,
int inputMask)
IDesignToolgetStatusBarText in interface IDesignToolgetStatusBarText in class AbstractDesignToolprotected ShapeDelegate newShapeDelegate(java.awt.geom.Rectangle2D rect)
newShapeDelegate in class AbstractShapeToolprotected java.lang.String getNewShapeName()
getNewShapeName in class AbstractShapeToolprotected ISelectionControl newShapeControl()
newShapeControl in class AbstractShapeToolprotected java.lang.Class<? extends ShapeDelegate> getDelegateType()
getDelegateType in class AbstractShapeTool