public class LineTool extends AbstractDesignTool
IDesignTool.ToolbarInitializer
actionMap, changeSupport, designable, HANDLES_PROPERTY, inputMap, interactionLayer, panel, workspace
Constructor and Description |
---|
LineTool() |
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() |
boolean |
isRelevantFor(javax.swing.JComponent component) |
void |
onMove(java.awt.Point move,
int modifiers) |
void |
onPress(java.awt.Point point,
int modifiers)
Called when the user presses the mouse in the design space.
|
void |
uninstall()
Uninstalls the tool.
|
addAction, addKeyBinding, addKeyBinding, addPropertyChangeListener, createCursor, findDropContainer, getAction, getDragHighlight, getOffsettingBounds, getOriginalBounds, install, isInstalled, itemMovable, movable, newSelectionControl, newToolbarSpinner, newToolbarSpinner, newToolbarSpinner, onClick, onClickAlterSelection, onDoubleClick, onDrag, onDragEnd, onDragStart, onKeyEvent, onPopupTrigger, onRelease, onRightClickSwitchToSelectionTool, removePropertyChangeListener
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 boolean isRelevantFor(javax.swing.JComponent component)
isRelevantFor
in class AbstractDesignTool
public void uninstall()
IDesignTool
uninstall
in interface IDesignTool
uninstall
in class AbstractDesignTool
public void onPress(java.awt.Point point, int modifiers)
IDesignTool
onPress
in interface IDesignTool
onPress
in class AbstractDesignTool
point
- The point at which they pressed. Relative to the designable container.modifiers
- A bitmask of modifiers. Comes from InputEvent.getModifiersEx()
public void onMove(java.awt.Point move, int modifiers)
onMove
in interface IDesignTool
onMove
in class AbstractDesignTool