public class FontSizeHandle extends LocatorHandle
Handle
which can be used to change the font size of a
TextHolderFigure
.listenerList, view
Constructor and Description |
---|
FontSizeHandle(TextHolderFigure owner)
Creates a new instance.
|
FontSizeHandle(TextHolderFigure owner,
Locator locator) |
Modifier and Type | Method and Description |
---|---|
protected java.awt.Rectangle |
basicGetBounds() |
void |
draw(java.awt.Graphics2D g)
Draws this handle.
|
java.awt.Cursor |
getCursor()
Returns a cursor for the handle.
|
java.lang.String |
getToolTipText(java.awt.Point p)
Returns a tooltip for the specified location.
|
void |
keyPressed(java.awt.event.KeyEvent evt) |
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.
|
getLocation, getLocationOnDrawing
addHandleListener, areaInvalidated, attributeChanged, contains, createSecondaryHandles, dispose, drawCircle, drawDiamond, drawRectangle, figureAdded, figureChanged, figureHandlesChanged, figureRemoved, figureRequestRemove, fireAreaInvalidated, fireHandleRequestRemove, fireHandleRequestSecondaryHandles, fireUndoableEditHappened, getBounds, getDrawingArea, getEditor, getHandlesize, getOwner, getView, invalidate, isCombinableWith, keyReleased, keyTyped, removeHandleListener, setToolTipText, setView, trackDoubleClick, updateBounds, viewTransformChanged
public FontSizeHandle(TextHolderFigure owner)
public FontSizeHandle(TextHolderFigure owner, Locator locator)
public void draw(java.awt.Graphics2D g)
draw
in interface Handle
draw
in class AbstractHandle
public java.awt.Cursor getCursor()
AbstractHandle
getCursor
in interface Handle
getCursor
in class AbstractHandle
protected java.awt.Rectangle basicGetBounds()
basicGetBounds
in class LocatorHandle
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 void keyPressed(java.awt.event.KeyEvent evt)
keyPressed
in interface java.awt.event.KeyListener
keyPressed
in class AbstractHandle
public java.lang.String getToolTipText(java.awt.Point p)
AbstractHandle
getToolTipText
in interface Handle
getToolTipText
in class AbstractHandle