|
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.BezierControlPointHandle
public class BezierControlPointHandle
BezierControlPointHandle.
| Field Summary | |
|---|---|
protected int |
controlPointIndex
|
protected int |
index
|
| Fields inherited from class org.jhotdraw.draw.AbstractHandle |
|---|
listenerList, view |
| Constructor Summary | |
|---|---|
BezierControlPointHandle(BezierFigure owner,
int index,
int coord)
Creates a new instance. |
|
BezierControlPointHandle(BezierFigure owner,
int index,
int coord,
Figure transformOwner)
|
|
| Method Summary | |
|---|---|
protected java.awt.Rectangle |
basicGetBounds()
|
void |
dispose()
Disposes the resources aquired by the handler. |
void |
draw(java.awt.Graphics2D g)
Draws this handle. |
protected BezierFigure |
getBezierFigure()
|
protected BezierPath.Node |
getBezierNode()
|
protected java.awt.Point |
getLocation()
|
java.lang.String |
getToolTipText(java.awt.Point p)
Returns a tooltip for the specified location. |
protected Figure |
getTransformOwner()
|
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 |
| Field Detail |
|---|
protected int index
protected int controlPointIndex
| Constructor Detail |
|---|
public BezierControlPointHandle(BezierFigure owner,
int index,
int coord)
public BezierControlPointHandle(BezierFigure owner,
int index,
int coord,
Figure transformOwner)
| Method Detail |
|---|
public void dispose()
Handle
dispose in interface Handledispose in class AbstractHandleprotected BezierFigure getBezierFigure()
protected Figure getTransformOwner()
protected java.awt.Point getLocation()
protected BezierPath.Node getBezierNode()
public void draw(java.awt.Graphics2D g)
draw in interface Handledraw in class AbstractHandleprotected 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 AbstractHandlepublic java.lang.String getToolTipText(java.awt.Point p)
Handle
getToolTipText in interface HandlegetToolTipText in class AbstractHandle
|
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 | ||||||||