|
JHotDraw 7.1 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jhotdraw.draw.AbstractHandle
org.jhotdraw.draw.AbstractRotateHandle
public abstract class AbstractRotateHandle
AbstractRotateHandle.
Field Summary |
---|
Fields inherited from class org.jhotdraw.draw.AbstractHandle |
---|
listenerList, view |
Constructor Summary | |
---|---|
AbstractRotateHandle(Figure owner)
Creates a new instance. |
Method Summary | |
---|---|
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 |
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. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AbstractRotateHandle(Figure owner)
Method Detail |
---|
public boolean isCombinableWith(Handle h)
AbstractHandle
isCombinableWith
in interface Handle
isCombinableWith
in class AbstractHandle
public java.lang.String getToolTipText(java.awt.Point p)
Handle
getToolTipText
in interface Handle
getToolTipText
in class AbstractHandle
public void draw(java.awt.Graphics2D g)
draw
in interface Handle
draw
in class AbstractHandle
protected java.awt.Rectangle basicGetBounds()
basicGetBounds
in class AbstractHandle
public 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)
Handle
anchor
- the position where the interaction startedpublic void trackStep(java.awt.Point anchor, java.awt.Point lead, int modifiersEx)
Handle
anchor
- the position where the interaction startedlead
- the current positionpublic void trackEnd(java.awt.Point anchor, java.awt.Point lead, int modifiersEx)
Handle
anchor
- the position where the interaction startedlead
- the current position
|
Copyright 1996-2007 (c) JHotDraw.org. Some rights reserved. |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |