JHotDraw 7.0.6

org.jhotdraw.draw
Class LabelFigure

java.lang.Object
  extended by org.jhotdraw.draw.AbstractFigure
      extended by org.jhotdraw.draw.AttributedFigure
          extended by org.jhotdraw.draw.TextFigure
              extended by org.jhotdraw.draw.LabelFigure
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.util.EventListener, Figure, FigureListener, TextHolder, DOMStorable

public class LabelFigure
extends TextFigure
implements FigureListener

LabelFigure.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.jhotdraw.draw.TextFigure
origin
 
Fields inherited from class org.jhotdraw.draw.AbstractFigure
changingDepth, decorator, listenerList
 
Constructor Summary
LabelFigure()
          Creates a new instance.
LabelFigure(java.lang.String text)
           
 
Method Summary
 void figureAdded(FigureEvent e)
          Sent when a figure was added to a drawing.
 void figureAreaInvalidated(FigureEvent e)
          Sent when an area used by the figure needs to be repainted.
 void figureAttributeChanged(FigureEvent e)
          Sent when an attribute of the figure has changed.
 void figureChanged(FigureEvent e)
          Sent when the geometry (e.g.
 void figureRemoved(FigureEvent e)
          Sent when a figure was removed from a drawing.
 void figureRequestRemove(FigureEvent e)
          Sent when the figure requests to be removed from a drawing.
 TextHolder getLabelFor()
           
 Tool getTool(java.awt.geom.Point2D.Double p)
          Returns a specialized tool for the given coordinate.
 void remap(java.util.HashMap oldToNew)
           
 void setLabelFor(TextHolder target)
           
 
Methods inherited from class org.jhotdraw.draw.TextFigure
basicSetBounds, basicTransform, clone, contains, createHandles, drawFill, drawStroke, drawText, getBounds, getFigureDrawBounds, getFillColor, getFont, getFontSize, getInsets, getPreferredSize, getRestoreData, getTabSize, getText, getTextColor, getTextColumns, getTextLayout, invalidate, isEditable, read, restoreTo, setEditable, setFontSize, setText, validate, write
 
Methods inherited from class org.jhotdraw.draw.AttributedFigure
applyAttributesTo, basicSetAttribute, drawConnectors, drawFigure, getAttribute, getAttributeKey, getAttributes, getStroke, getStrokeMiterLimitFactor, hasAttribute, isAttributeEnabled, readAttributes, removeAttribute, setAttribute, setAttributeEnabled, setAttributes, writeAttributes
 
Methods inherited from class org.jhotdraw.draw.AbstractFigure
addFigureListener, addNotify, addUndoableEditListener, basicClone, canConnect, changed, draw, drawDecorator, findCompatibleConnector, findConnector, findFigureInside, fireAreaInvalidated, fireAreaInvalidated, fireAttributeChanged, fireFigureAdded, fireFigureChanged, fireFigureChanged, fireFigureChanged, fireFigureRemoved, fireFigureRequestRemove, fireUndoableEditHappened, getActions, getChangingDepth, getCourtingConnection, getCursor, getDecomposition, getDecorator, getDrawBounds, getDrawing, getEndPoint, getFontRenderContext, getLayer, getLock, getStartPoint, getTooltip, handleDrop, handleMouseClick, includes, isChanging, isConnectorsVisible, isDrawDecoratorFirst, isInteractive, isVisible, remap, removeFigureListener, removeNotify, removeUndoableEditListener, requestRemove, setBounds, setBounds, setConnectorsVisible, setDecorator, setDrawDecoratorFirst, setInteractive, setVisible, toString, transform, updateDecoratorBounds, willChange
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.jhotdraw.draw.Figure
addFigureListener, addNotify, addUndoableEditListener, basicSetAttribute, canConnect, changed, draw, findCompatibleConnector, findConnector, findFigureInside, getActions, getAttribute, getAttributes, getCursor, getDecomposition, getDecorator, getDrawBounds, getEndPoint, getLayer, getStartPoint, getTooltip, handleDrop, handleMouseClick, includes, isConnectorsVisible, isInteractive, isVisible, remap, removeFigureListener, removeNotify, removeUndoableEditListener, requestRemove, setAttribute, setConnectorsVisible, setDecorator, setVisible, willChange
 

Constructor Detail

LabelFigure

public LabelFigure()
Creates a new instance.


LabelFigure

public LabelFigure(java.lang.String text)
Method Detail

setLabelFor

public void setLabelFor(TextHolder target)

getLabelFor

public TextHolder getLabelFor()
Specified by:
getLabelFor in interface TextHolder
Overrides:
getLabelFor in class TextFigure

getTool

public Tool getTool(java.awt.geom.Point2D.Double p)
Returns a specialized tool for the given coordinate.

Returns null, if no specialized tool is available.

Specified by:
getTool in interface Figure
Overrides:
getTool in class TextFigure

figureAreaInvalidated

public void figureAreaInvalidated(FigureEvent e)
Description copied from interface: FigureListener
Sent when an area used by the figure needs to be repainted.

Specified by:
figureAreaInvalidated in interface FigureListener

figureAttributeChanged

public void figureAttributeChanged(FigureEvent e)
Description copied from interface: FigureListener
Sent when an attribute of the figure has changed.

Specified by:
figureAttributeChanged in interface FigureListener

figureAdded

public void figureAdded(FigureEvent e)
Description copied from interface: FigureListener
Sent when a figure was added to a drawing.

Specified by:
figureAdded in interface FigureListener

figureChanged

public void figureChanged(FigureEvent e)
Description copied from interface: FigureListener
Sent when the geometry (e.g. the bounds) of the figure has changed.

Specified by:
figureChanged in interface FigureListener

figureRemoved

public void figureRemoved(FigureEvent e)
Description copied from interface: FigureListener
Sent when a figure was removed from a drawing.

Specified by:
figureRemoved in interface FigureListener

figureRequestRemove

public void figureRequestRemove(FigureEvent e)
Description copied from interface: FigureListener
Sent when the figure requests to be removed from a drawing.

Specified by:
figureRequestRemove in interface FigureListener

remap

public void remap(java.util.HashMap oldToNew)
Overrides:
remap in class AbstractFigure

Copyright 1996-2006 © JHotDraw.org