|
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.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. |
|
BezierNodeHandle(BezierFigure owner,
int index,
Figure transformOwner)
|
Method Summary | |
---|---|
protected java.awt.Rectangle |
basicGetBounds()
|
java.util.Collection<Handle> |
createSecondaryHandles()
Creates secondary handles. |
void |
dispose()
Disposes the resources aquired by the handler. |
void |
draw(java.awt.Graphics2D g)
Draws this handle. |
protected BezierPath.Node |
getBezierNode()
|
protected java.awt.Point |
getLocation()
|
BezierFigure |
getOwner()
Returns the owner of this handle. |
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 |
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)
public BezierNodeHandle(BezierFigure owner, int index, Figure transformOwner)
Method Detail |
---|
public void dispose()
Handle
dispose
in interface Handle
dispose
in class AbstractHandle
public void draw(java.awt.Graphics2D g)
draw
in interface Handle
draw
in class AbstractHandle
public BezierFigure getOwner()
Handle
getOwner
in interface Handle
getOwner
in class AbstractHandle
protected java.awt.Point getLocation()
protected BezierPath.Node getBezierNode()
protected java.awt.Rectangle basicGetBounds()
basicGetBounds
in class AbstractHandle
protected Figure getTransformOwner()
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 positionpublic boolean isCombinableWith(Handle h)
AbstractHandle
isCombinableWith
in interface Handle
isCombinableWith
in class AbstractHandle
public void trackDoubleClick(java.awt.Point p, int modifiersEx)
AbstractHandle
trackDoubleClick
in interface Handle
trackDoubleClick
in class AbstractHandle
public java.util.Collection<Handle> createSecondaryHandles()
Handle
createSecondaryHandles
in interface Handle
createSecondaryHandles
in class AbstractHandle
public java.lang.String getToolTipText(java.awt.Point p)
Handle
getToolTipText
in interface Handle
getToolTipText
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 |