JHotDraw 7.0.6

Uses of Class
org.jhotdraw.draw.AbstractFigure

Packages that use AbstractFigure
org.jhotdraw.draw Defines a framework for drawing editors. 
org.jhotdraw.samples.net.figures Provides the NodeFigure for network diagrams. 
org.jhotdraw.samples.pert.figures Provides the figurs for PERT diagrams. 
org.jhotdraw.samples.svg.figures Provides the figures for the SVG basic shapes. 
 

Uses of AbstractFigure in org.jhotdraw.draw
 

Subclasses of AbstractFigure in org.jhotdraw.draw
 class AbstractAttributedCompositeFigure
          An AbstractAttributedCompositeFigure is a CompositeFigure which has its own attribute set.
 class AbstractCompositeFigure
          A Figure that is composed of several children.
 class AttributedFigure
          A figure that can keep track of an open ended set of attributes.
 class BezierFigure
          A BezierFigure can be used to draw arbitrary shapes using a BezierPath.
 class BorderRectangleFigure
          BorderRectangle2D.DoubleFigure.
 class DiamondFigure
          A diamond with vertices at the midpoints of its enclosing rectangle.
 class EllipseFigure
          EllipseFigure.
 class GraphicalCompositeFigure
          The GraphicalCompositeFigure fills in the gap between a AbstractCompositeFigure and other figures which mainly have a presentation purpose.
 class GroupFigure
          A Figure that groups a collection of figures.
 class LabeledLineConnectionFigure
          A LineConnection with labels.
 class LabelFigure
          LabelFigure.
 class LineConnectionFigure
          A LineConnection is a standard implementation of the ConnectionFigure interface.
 class LineFigure
          LineFigure.
 class ListFigure
          A ListFigure consists of a list of Figures and a RectangleFigure.
 class RectangleFigure
          RectangleFigure.
 class RoundRectangleFigure
          A Rectangle2D.Double with round corners.
 class TextAreaFigure
          A TextAreaFigure contains formatted text.
It automatically rearranges the text to fit its allocated display area, breaking the lines at word boundaries whenever possible.
The text can contain either LF or CRLF sequences to separate paragraphs, as well as tab characters for table like formatting and alignment.
Currently the tabs are distributed at regular intervals as determined by the TabSize property.
 class TextFigure
          A text figure.
 class TriangleFigure
          A triangle with same dimensions as its enclosing rectangle, and apex at any of 8 places
 

Methods in org.jhotdraw.draw that return AbstractFigure
 AbstractFigure AbstractFigure.basicClone(java.util.HashMap<Figure,Figure> oldToNew)
           
 AbstractFigure AbstractFigure.clone()
           
 

Constructors in org.jhotdraw.draw with parameters of type AbstractFigure
CompositeTransformEdit(AbstractFigure owner, java.awt.geom.AffineTransform tx)
          Creates a new instance.
SetBoundsEdit(AbstractFigure owner, java.awt.geom.Point2D.Double oldAnchor, java.awt.geom.Point2D.Double oldLead, java.awt.geom.Point2D.Double newAnchor, java.awt.geom.Point2D.Double newLead)
          Creates a new instance.
 

Uses of AbstractFigure in org.jhotdraw.samples.net.figures
 

Subclasses of AbstractFigure in org.jhotdraw.samples.net.figures
 class NodeFigure
          NodeFigure.
 

Uses of AbstractFigure in org.jhotdraw.samples.pert.figures
 

Subclasses of AbstractFigure in org.jhotdraw.samples.pert.figures
 class DependencyFigure
          DependencyFigure.
 class SeparatorLineFigure
          A horizontal line with a preferred size of 1,1.
 class TaskFigure
          TaskFigure.
 

Uses of AbstractFigure in org.jhotdraw.samples.svg.figures
 

Subclasses of AbstractFigure in org.jhotdraw.samples.svg.figures
 class SVGEllipse
          SVGEllipse presents a SVG ellipse or a SVG circle element.
 class SVGGroup
          SVGGroup.
 class SVGImage
          SVGImage.
 class SVGLine
          SVGLine.
 class SVGPath
          SVGPath is a composite Figure which contains one or more BezierFigures as its children.
 class SVGRect
          SVGRect.
 class SVGText
          SVGText.
 


Copyright 1996-2006 © JHotDraw.org