public class RoundRectangleRadiusHandle extends AbstractHandle
Handle to manipulate the corner radius of a
RoundRectangleFigure.listenerList, view| Constructor and Description |
|---|
RoundRectangleRadiusHandle(Figure owner)
Creates a new instance.
|
| Modifier and Type | Method and Description |
|---|---|
protected java.awt.Rectangle |
basicGetBounds() |
void |
draw(java.awt.Graphics2D g)
Draws this handle.
|
java.lang.String |
getToolTipText(java.awt.Point p)
Returns a tooltip for the specified location.
|
void |
keyPressed(java.awt.event.KeyEvent evt) |
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.
|
addHandleListener, areaInvalidated, attributeChanged, contains, createSecondaryHandles, dispose, drawCircle, drawDiamond, drawRectangle, figureAdded, figureChanged, figureHandlesChanged, figureRemoved, figureRequestRemove, fireAreaInvalidated, fireHandleRequestRemove, fireHandleRequestSecondaryHandles, fireUndoableEditHappened, getBounds, getCursor, getDrawingArea, getEditor, getHandlesize, getOwner, getView, invalidate, isCombinableWith, keyReleased, keyTyped, removeHandleListener, setToolTipText, setView, trackDoubleClick, updateBounds, viewTransformChangedpublic RoundRectangleRadiusHandle(Figure owner)
public void draw(java.awt.Graphics2D g)
draw in interface Handledraw in class AbstractHandleprotected java.awt.Rectangle basicGetBounds()
basicGetBounds 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 keyPressed(java.awt.event.KeyEvent evt)
keyPressed in interface java.awt.event.KeyListenerkeyPressed in class AbstractHandlepublic java.lang.String getToolTipText(java.awt.Point p)
AbstractHandlegetToolTipText in interface HandlegetToolTipText in class AbstractHandle