|
JHotDraw 7.0.6 | |||||||||
| 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.BezierNodeHandle
public class BezierNodeHandle
BezierNodeHandle.
| Field Summary | |
|---|---|
protected int |
index
|
| Fields inherited from class org.jhotdraw.draw.AbstractHandle |
|---|
listenerList, view |
| Constructor Summary | |
|---|---|
BezierNodeHandle(BezierFigure owner,
int index)
Creates a new instance. |
|
| Method Summary | |
|---|---|
protected java.awt.Rectangle |
basicGetBounds()
|
java.util.Collection<Handle> |
createSecondaryHandles()
Creates secondary handles. |
void |
draw(java.awt.Graphics2D g)
Draws this handle. |
protected BezierFigure |
getBezierFigure()
|
protected java.awt.Point |
getLocation()
|
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 |
trackDoubleClick(java.awt.Point p,
int modifiersEx)
Tracks a double click. |
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 |
| Field Detail |
|---|
protected int index
| Constructor Detail |
|---|
public BezierNodeHandle(BezierFigure owner,
int index)
| Method Detail |
|---|
public void draw(java.awt.Graphics2D g)
draw in interface Handledraw in class AbstractHandleprotected BezierFigure getBezierFigure()
protected java.awt.Point getLocation()
protected java.awt.Rectangle basicGetBounds()
basicGetBounds in class AbstractHandle
public void trackStart(java.awt.Point anchor,
int modifiersEx)
Handle
anchor - the position where the interaction started
public void trackStep(java.awt.Point anchor,
java.awt.Point lead,
int modifiersEx)
Handle
anchor - the position where the interaction startedlead - the current position
public void trackEnd(java.awt.Point anchor,
java.awt.Point lead,
int modifiersEx)
Handle
anchor - the position where the interaction startedlead - the current positionpublic boolean isCombinableWith(Handle h)
AbstractHandle
isCombinableWith in interface HandleisCombinableWith in class AbstractHandle
public void trackDoubleClick(java.awt.Point p,
int modifiersEx)
AbstractHandle
trackDoubleClick in interface HandletrackDoubleClick in class AbstractHandlepublic java.util.Collection<Handle> createSecondaryHandles()
Handle
createSecondaryHandles in interface HandlecreateSecondaryHandles in class AbstractHandle
|
Copyright 1996-2006 © JHotDraw.org | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||