public abstract class AbstractRotateHandle extends AbstractHandle
listenerList, view| Constructor and Description |
|---|
AbstractRotateHandle(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.
|
protected abstract java.awt.geom.Point2D.Double |
getCenter() |
java.awt.Point |
getLocation() |
protected abstract java.awt.geom.Point2D.Double |
getOrigin() |
protected java.lang.Object |
getRestoreData() |
protected double |
getStartTheta() |
java.lang.String |
getToolTipText(java.awt.Point p)
Returns a tooltip for the specified location.
|
protected java.awt.geom.Rectangle2D.Double |
getTransformedBounds() |
boolean |
isCombinableWith(Handle h)
Returns true, if the given handle is an instance of the same
class or of a subclass of this handle,.
|
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, keyReleased, keyTyped, removeHandleListener, setToolTipText, setView, trackDoubleClick, updateBounds, viewTransformChangedpublic AbstractRotateHandle(Figure owner)
public boolean isCombinableWith(Handle h)
AbstractHandleisCombinableWith in interface HandleisCombinableWith in class AbstractHandlepublic java.lang.String getToolTipText(java.awt.Point p)
AbstractHandlegetToolTipText in interface HandlegetToolTipText in class AbstractHandlepublic void draw(java.awt.Graphics2D g)
draw in interface Handledraw in class AbstractHandleprotected java.awt.Rectangle basicGetBounds()
basicGetBounds in class AbstractHandlepublic java.awt.Point getLocation()
protected java.awt.geom.Rectangle2D.Double getTransformedBounds()
protected java.lang.Object getRestoreData()
protected double getStartTheta()
protected abstract java.awt.geom.Point2D.Double getOrigin()
protected abstract java.awt.geom.Point2D.Double getCenter()
public 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 AbstractHandle