org.jhotdraw.samples.svg.figures
Class SVGRectRadiusHandle
- java.lang.Object
-
- org.jhotdraw.draw.handle.AbstractHandle
-
- org.jhotdraw.samples.svg.figures.SVGRectRadiusHandle
-
- All Implemented Interfaces:
- java.awt.event.KeyListener, java.util.EventListener, FigureListener, Handle
public class SVGRectRadiusHandle extends AbstractHandle
A Handle to manipulate the radius of a round lead rectangle.
-
-
Constructor Summary
Constructors Constructor and Description SVGRectRadiusHandle(Figure owner)Creates a new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description voiddraw(java.awt.Graphics2D g)Draws this handle.java.lang.StringgetToolTipText(java.awt.Point p)Returns a tooltip for the specified location.voidkeyPressed(java.awt.event.KeyEvent evt)voidtrackEnd(java.awt.Point anchor, java.awt.Point lead, int modifiersEx)Tracks the end of the interaction.voidtrackStart(java.awt.Point anchor, int modifiersEx)Tracks the start of the interaction.voidtrackStep(java.awt.Point anchor, java.awt.Point lead, int modifiersEx)Tracks a step of the interaction.-
Methods inherited from class org.jhotdraw.draw.handle.AbstractHandle
addHandleListener, areaInvalidated, attributeChanged, contains, createSecondaryHandles, dispose, figureAdded, figureChanged, figureHandlesChanged, figureRemoved, figureRequestRemove, getBounds, getCursor, getDrawingArea, getEditor, getOwner, getView, invalidate, isCombinableWith, keyReleased, keyTyped, removeHandleListener, setToolTipText, setView, trackDoubleClick, viewTransformChanged
-
-
-
-
Constructor Detail
-
SVGRectRadiusHandle
public SVGRectRadiusHandle(Figure owner)
Creates a new instance.
-
-
Method Detail
-
draw
public void draw(java.awt.Graphics2D g)
Draws this handle.- Specified by:
drawin interfaceHandle- Overrides:
drawin classAbstractHandle
-
trackStart
public void trackStart(java.awt.Point anchor, int modifiersEx)Description copied from interface:HandleTracks the start of the interaction. The default implementation does nothing.- Parameters:
anchor- the position where the interaction started
-
trackStep
public void trackStep(java.awt.Point anchor, java.awt.Point lead, int modifiersEx)Description copied from interface:HandleTracks a step of the interaction.- Parameters:
anchor- the position where the interaction startedlead- the current position
-
trackEnd
public void trackEnd(java.awt.Point anchor, java.awt.Point lead, int modifiersEx)Description copied from interface:HandleTracks the end of the interaction.- Parameters:
anchor- the position where the interaction startedlead- the current position
-
keyPressed
public void keyPressed(java.awt.event.KeyEvent evt)
- Specified by:
keyPressedin interfacejava.awt.event.KeyListener- Overrides:
keyPressedin classAbstractHandle
-
getToolTipText
public java.lang.String getToolTipText(java.awt.Point p)
Description copied from class:AbstractHandleReturns a tooltip for the specified location. By default, AbstractHandle returns null.- Specified by:
getToolTipTextin interfaceHandle- Overrides:
getToolTipTextin classAbstractHandle
-
-
DataMelt 3.0 © DataMelt by jWork.ORG