public class InstantiationTool extends AbstractDesignTool
IDesignTool.ToolbarInitializeractionMap, changeSupport, designable, HANDLES_PROPERTY, inputMap, interactionLayer, panel, workspace| Constructor and Description |
|---|
InstantiationTool(VisionDesignerInterface vision,
ComponentInstantiator item) |
| 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
|
IHighlight |
getDragHighlight()
Called while dragging as an easy way for a tool to install a highlight while dragging.
|
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
|
boolean |
isRelevantFor(javax.swing.JComponent component) |
void |
onClick(java.awt.Point point,
int modifiers)
Called when the user clicks in the design space.
|
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 rectangle,
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 |
onKeyEvent(java.awt.event.KeyEvent e,
boolean pressed)
Delegates the key event using field AbstractDesignTool.inputMap field.
|
void |
onPress(java.awt.Point move,
int modifiers)
Called when the user presses the mouse in the design space.
|
void |
removeTool() |
addAction, addKeyBinding, addKeyBinding, addPropertyChangeListener, createCursor, findDropContainer, getAction, getOffsettingBounds, getOriginalBounds, getToolbarInitializer, install, isInstalled, itemMovable, movable, newSelectionControl, newToolbarSpinner, newToolbarSpinner, newToolbarSpinner, onClickAlterSelection, onDoubleClick, onMove, onPopupTrigger, onRelease, onRightClickSwitchToSelectionTool, removePropertyChangeListener, uninstallpublic InstantiationTool(VisionDesignerInterface vision, ComponentInstantiator item)
public java.lang.String getStatusBarText(java.util.List<javax.swing.JComponent> selection,
java.awt.Point point,
int inputMask)
IDesignToolgetStatusBarText in interface IDesignToolgetStatusBarText in class AbstractDesignToolpublic boolean isRelevantFor(javax.swing.JComponent component)
isRelevantFor in class AbstractDesignToolpublic java.awt.Cursor getCursor(java.awt.Point point,
int inputEventMask)
IDesignToolgetCursor in interface IDesignToolgetCursor in class AbstractDesignToolpublic void onClick(java.awt.Point point,
int modifiers)
IDesignToolonClick in interface IDesignToolonClick in class AbstractDesignToolpoint - The point at which they clicked. Relative to the designable container.modifiers - A bitmask of modifiers. Comes from InputEvent.getModifiersEx()public void onDrag(java.awt.Point startPoint,
java.awt.Point lastPoint,
java.awt.Rectangle r,
int modifiers)
AbstractDesignToolonDrag in interface IDesignToolonDrag in class AbstractDesignToolpublic void onDragStart(java.awt.Point startPoint,
java.awt.Point lastPoint,
java.awt.Rectangle r,
int modifiers)
AbstractDesignToolonDragStart in interface IDesignToolonDragStart in class AbstractDesignToolpublic void onDragEnd(java.awt.Point startPoint,
java.awt.Point lastPoint,
java.awt.Rectangle rectangle,
int modifiers)
AbstractDesignToolonDragEnd in interface IDesignToolonDragEnd in class AbstractDesignToolpublic void onKeyEvent(java.awt.event.KeyEvent e,
boolean pressed)
AbstractDesignToolAbstractDesignTool.addKeyBinding(int, int, Object) methods.onKeyEvent in interface IDesignToolonKeyEvent in class AbstractDesignToolpublic void onPress(java.awt.Point move,
int modifiers)
IDesignToolonPress in interface IDesignToolonPress in class AbstractDesignToolmove - The point at which they pressed. Relative to the designable container.modifiers - A bitmask of modifiers. Comes from InputEvent.getModifiersEx()public void removeTool()
public IHighlight getDragHighlight()
IDesignToolgetDragHighlight in interface IDesignToolgetDragHighlight in class AbstractDesignTool