org.jhotdraw.draw.handle
Class TextOverflowHandle
- java.lang.Object
-
- org.jhotdraw.draw.handle.AbstractHandle
-
- org.jhotdraw.draw.handle.TextOverflowHandle
-
- All Implemented Interfaces:
- java.awt.event.KeyListener, java.util.EventListener, FigureListener, Handle
public class TextOverflowHandle extends AbstractHandle
The TextOverflowHandle indicates when the text does not fit into the bounds of a TextAreaFigure.
-
-
Constructor Summary
Constructors Constructor and Description TextOverflowHandle(TextHolderFigure owner)Creates a new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description booleancontains(java.awt.Point p)Tests if a point is contained in the handle.voiddraw(java.awt.Graphics2D g)Draws this handle.TextHolderFiguregetOwner()Returns the owner of this handle.java.lang.StringgetToolTipText(java.awt.Point p)Returns a tooltip for the specified location.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, createSecondaryHandles, dispose, figureAdded, figureChanged, figureHandlesChanged, figureRemoved, figureRequestRemove, getBounds, getCursor, getDrawingArea, getEditor, getView, invalidate, isCombinableWith, keyPressed, keyReleased, keyTyped, removeHandleListener, setToolTipText, setView, trackDoubleClick, viewTransformChanged
-
-
-
-
Constructor Detail
-
TextOverflowHandle
public TextOverflowHandle(TextHolderFigure owner)
Creates a new instance.
-
-
Method Detail
-
getOwner
public TextHolderFigure getOwner()
Description copied from interface:HandleReturns the owner of this handle.- Specified by:
getOwnerin interfaceHandle- Overrides:
getOwnerin classAbstractHandle
-
contains
public boolean contains(java.awt.Point p)
Description copied from interface:HandleTests if a point is contained in the handle.- Specified by:
containsin interfaceHandle- Overrides:
containsin classAbstractHandle
-
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
-
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