public class ConvexHullOutlineHandle extends AbstractHandle
listenerList, view| Constructor and Description |
|---|
ConvexHullOutlineHandle(SVGPathFigure owner)
Creates a bounds outline handle for resizing a component.
|
ConvexHullOutlineHandle(SVGPathFigure owner,
AttributeKey<java.awt.Stroke> stroke1Enabled,
AttributeKey<java.awt.Color> strokeColor1Enabled,
AttributeKey<java.awt.Stroke> stroke2Enabled,
AttributeKey<java.awt.Color> strokeColor2Enabled,
AttributeKey<java.awt.Stroke> stroke1Disabled,
AttributeKey<java.awt.Color> strokeColor1Disabled,
AttributeKey<java.awt.Stroke> stroke2Disabled,
AttributeKey<java.awt.Color> strokeColor2Disabled)
Creates a bounds outline handle for resizing or transforming a component.
|
ConvexHullOutlineHandle(SVGPathFigure owner,
boolean isTransformHandle,
boolean isHoverHandle)
Creates a bounds outline handle for resizing or transforming a component.
|
| Modifier and Type | Method and Description |
|---|---|
protected java.awt.Rectangle |
basicGetBounds() |
boolean |
contains(java.awt.Point p)
Tests if a point is contained in the handle.
|
void |
draw(java.awt.Graphics2D g)
Draws this handle.
|
SVGPathFigure |
getOwner()
Returns the owner of this handle.
|
void |
trackEnd(java.awt.Point anchor,
java.awt.Point lead,
int modifiersEx)
Tracks the end of the interaction.
|
void |
trackStart(java.awt.Point anchor,
int modifiersEx)
Tracks the start of the interaction.
|
void |
trackStep(java.awt.Point anchor,
java.awt.Point lead,
int modifiersEx)
Tracks a step of the interaction.
|
protected void |
updateBounds() |
addHandleListener, areaInvalidated, attributeChanged, createSecondaryHandles, dispose, drawCircle, drawDiamond, drawRectangle, figureAdded, figureChanged, figureHandlesChanged, figureRemoved, figureRequestRemove, fireAreaInvalidated, fireHandleRequestRemove, fireHandleRequestSecondaryHandles, fireUndoableEditHappened, getBounds, getCursor, getDrawingArea, getEditor, getHandlesize, getToolTipText, getView, invalidate, isCombinableWith, keyPressed, keyReleased, keyTyped, removeHandleListener, setToolTipText, setView, trackDoubleClick, viewTransformChangedpublic ConvexHullOutlineHandle(SVGPathFigure owner)
owner - public ConvexHullOutlineHandle(SVGPathFigure owner, boolean isTransformHandle, boolean isHoverHandle)
owner - public ConvexHullOutlineHandle(SVGPathFigure owner, AttributeKey<java.awt.Stroke> stroke1Enabled, AttributeKey<java.awt.Color> strokeColor1Enabled, AttributeKey<java.awt.Stroke> stroke2Enabled, AttributeKey<java.awt.Color> strokeColor2Enabled, AttributeKey<java.awt.Stroke> stroke1Disabled, AttributeKey<java.awt.Color> strokeColor1Disabled, AttributeKey<java.awt.Stroke> stroke2Disabled, AttributeKey<java.awt.Color> strokeColor2Disabled)
owner - protected java.awt.Rectangle basicGetBounds()
basicGetBounds in class AbstractHandlepublic SVGPathFigure getOwner()
HandlegetOwner in interface HandlegetOwner in class AbstractHandlepublic boolean contains(java.awt.Point p)
Handlecontains in interface Handlecontains in class AbstractHandlepublic void trackStart(java.awt.Point anchor,
int modifiersEx)
Handleanchor - the position where the interaction startedpublic void trackStep(java.awt.Point anchor,
java.awt.Point lead,
int modifiersEx)
Handleanchor - the position where the interaction startedlead - the current positionpublic void trackEnd(java.awt.Point anchor,
java.awt.Point lead,
int modifiersEx)
Handleanchor - the position where the interaction startedlead - the current positionpublic void draw(java.awt.Graphics2D g)
AbstractHandledraw in interface Handledraw in class AbstractHandleprotected void updateBounds()
updateBounds in class AbstractHandle