public class PencilTool extends AbstractDesignTool
IDesignTool.ToolbarInitializer
actionMap, changeSupport, designable, HANDLES_PROPERTY, inputMap, interactionLayer, panel, workspace
Constructor and Description |
---|
PencilTool() |
Modifier and Type | Method and Description |
---|---|
java.awt.Cursor |
getCursor(java.awt.Point point,
int inputEventMask)
The cursor to use given the current event mask, which can be used to detect what keys are being held down
|
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
|
IDesignTool.ToolbarInitializer |
getToolbarInitializer() |
void |
onDrag(java.awt.Point startPoint,
java.awt.Point lastPoint,
java.awt.Rectangle r,
int modifiers)
Called while the user is dragging.
|
void |
onDragEnd(java.awt.Point startPoint,
java.awt.Point lastPoint,
java.awt.Rectangle r,
int modifiers)
Called when the user stops dragging.
|
void |
onDragStart(java.awt.Point startPoint,
java.awt.Point lastPoint,
java.awt.Rectangle r,
int modifiers)
Called when the user start's dragging while this tool is active.
|
void |
onPress(java.awt.Point move,
int modifiers)
Called when the user presses the mouse in the design space.
|
addAction, addKeyBinding, addKeyBinding, addPropertyChangeListener, createCursor, findDropContainer, getAction, getDragHighlight, getOffsettingBounds, getOriginalBounds, install, isInstalled, isRelevantFor, itemMovable, movable, newSelectionControl, newToolbarSpinner, newToolbarSpinner, newToolbarSpinner, onClick, onClickAlterSelection, onDoubleClick, onKeyEvent, onMove, onPopupTrigger, onRelease, onRightClickSwitchToSelectionTool, removePropertyChangeListener, uninstall
public java.awt.Cursor getCursor(java.awt.Point point, int inputEventMask)
IDesignTool
getCursor
in interface IDesignTool
getCursor
in class AbstractDesignTool
public java.lang.String getStatusBarText(java.util.List<javax.swing.JComponent> selection, java.awt.Point point, int inputMask)
IDesignTool
getStatusBarText
in interface IDesignTool
getStatusBarText
in class AbstractDesignTool
public IDesignTool.ToolbarInitializer getToolbarInitializer()
getToolbarInitializer
in interface IDesignTool
getToolbarInitializer
in class AbstractDesignTool
public void onPress(java.awt.Point move, int modifiers)
IDesignTool
onPress
in interface IDesignTool
onPress
in class AbstractDesignTool
move
- The point at which they pressed. Relative to the designable container.modifiers
- A bitmask of modifiers. Comes from InputEvent.getModifiersEx()
public void onDragStart(java.awt.Point startPoint, java.awt.Point lastPoint, java.awt.Rectangle r, int modifiers)
AbstractDesignTool
onDragStart
in interface IDesignTool
onDragStart
in class AbstractDesignTool
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 AbstractDesignTool
public void onDragEnd(java.awt.Point startPoint, java.awt.Point lastPoint, java.awt.Rectangle r, int modifiers)
AbstractDesignTool
onDragEnd
in interface IDesignTool
onDragEnd
in class AbstractDesignTool