JHotDraw 7.0.6

Uses of Package
org.jhotdraw.draw

Packages that use org.jhotdraw.draw
org.jhotdraw.draw Defines a framework for drawing editors. 
org.jhotdraw.draw.action Provides Action objects for drawing editors as well as some specific user interface components to present them on a graphical user interface. 
org.jhotdraw.samples.draw A sample drawing editor showcasing the drawing capabilities of the framework. 
org.jhotdraw.samples.net A very simple network diagram editor. 
org.jhotdraw.samples.net.figures Provides the NodeFigure for network diagrams. 
org.jhotdraw.samples.pert An editor for PERT (Program Evaluation and Review Technique) diagrams. 
org.jhotdraw.samples.pert.figures Provides the figurs for PERT diagrams. 
org.jhotdraw.samples.svg A sample drawing editor with limited support for Scalable Vector Graphics Mobile 1.2 (SVG Mobile 1.2). 
org.jhotdraw.samples.svg.action Provides actions for editing SVG drawings. 
org.jhotdraw.samples.svg.figures Provides the figures for the SVG basic shapes. 
 

Classes in org.jhotdraw.draw used by org.jhotdraw.draw
AbstractAttributedCompositeFigure
          An AbstractAttributedCompositeFigure is a CompositeFigure which has its own attribute set.
AbstractCompositeFigure
          A Figure that is composed of several children.
AbstractConnector
          AbstractConnector provides default implementation for the Connector interface.
AbstractDrawing
          AbstractDrawing.
AbstractFigure
          AbstractFigure provides the functionality for managing listeners for a Figure.
AbstractHandle
          AbstractHandle.
AbstractLayouter
          AbstractLayouter.
AbstractLineDecoration
          An standard implementation of a line decoration.
AbstractLocator
          AbstractLocator provides default implementations for the Locator interface.
AbstractTool
          AbstractTool.
AttributedFigure
          A figure that can keep track of an open ended set of attributes.
AttributeKey
          Provides typesafe getter and setter for a Figure attribute.
AttributeKeys.Orientation
           
AttributeKeys.StrokePlacement
           
AttributeKeys.StrokeType
           
AttributeKeys.Underfill
           
AttributeKeys.WindingRule
           
BezierFigure
          A BezierFigure can be used to draw arbitrary shapes using a BezierPath.
ChangeConnectionHandle
          ChangeConnectionHandle factors the common code for handles that can be used to reconnect connections.
ChopBoxConnector
          A ChopBoxConnector locates connection points by choping the connection between the centers of the two figures at the display box.
CompositeFigure
          A CompositeFigure is composed of several child Figures.
ConnectionFigure
          Figures to connect Connectors provided by Figures.
Connector
          Connectors know how to locate a connection point on a figure.
Constrainer
          Interface to constrain a Point2D.Double.
CreationTool
          A tool to create new figures.
DiamondFigure
          A diamond with vertices at the midpoints of its enclosing rectangle.
Drawing
          Drawing is a container for figures.
DrawingEditor
          DrawingEditor defines the interface for coordinating the different objects that participate in a drawing editor.
DrawingEvent
          Change event passed to DrawingChangeListeners.
DrawingListener
          Listener interested in Drawing changes.
DrawingView
          DrawingView renders a Drawing and listens to its changes.
EllipseFigure
          EllipseFigure.
Figure
          The interface of a graphical figure.
FigureEvent
          Change event passed to FigureListeners.
FigureLayerComparator
          FigureLayerComparator.
FigureListener
          Listener interested in Figure changes.
FigureSelectionEvent
          FigureSelectionEvent.
FigureSelectionListener
          FigureSelectionListener.
GraphicalCompositeFigure
          The GraphicalCompositeFigure fills in the gap between a AbstractCompositeFigure and other figures which mainly have a presentation purpose.
Handle
          Handles are used to change a figure by direct manipulation.
HandleEvent
          HandleEvent.
HandleListener
          HandleListener.
LabeledLineConnectionFigure
          A LineConnection with labels.
Layouter
          A Layouter encapsulates a algorithm to layout a CompositeFigure.
LineConnectionFigure
          A LineConnection is a standard implementation of the ConnectionFigure interface.
LineDecoration
          Decorate the start or end Point2D.Double of a line or poly line figure.
LineFigure
          LineFigure.
Liner
          A Liner encapsulates an algorithm to lineout a ConnectionFigure.
Locator
          Locators can be used to locate a position on a figure.
LocatorHandle
          A LocatorHandle implements a Handle by delegating the location requests to a Locator object.
RectangleFigure
          RectangleFigure.
RelativeLocator
          A locator that specfies a point that is relative to the bounds of a figure.
RoundRectangleFigure
          A Rectangle2D.Double with round corners.
SelectionTool
          Tool to select and manipulate figures.
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.
TextFigure
          A text figure.
TextHolder
          TextHolder.
Tool
          A tool defines a mode of the drawing view.
ToolEvent
          An event sent to ToolListener's.
ToolListener
          Change event passed to ToolListener's.
TriangleFigure
          A triangle with same dimensions as its enclosing rectangle, and apex at any of 8 places
 

Classes in org.jhotdraw.draw used by org.jhotdraw.draw.action
AttributeKey
          Provides typesafe getter and setter for a Figure attribute.
CompositeFigure
          A CompositeFigure is composed of several child Figures.
Constrainer
          Interface to constrain a Point2D.Double.
Drawing
          Drawing is a container for figures.
DrawingEditor
          DrawingEditor defines the interface for coordinating the different objects that participate in a drawing editor.
DrawingView
          DrawingView renders a Drawing and listens to its changes.
Figure
          The interface of a graphical figure.
FigureSelectionEvent
          FigureSelectionEvent.
LineDecoration
          Decorate the start or end Point2D.Double of a line or poly line figure.
Tool
          A tool defines a mode of the drawing view.
 

Classes in org.jhotdraw.draw used by org.jhotdraw.samples.draw
DefaultDrawingEditor
          DefaultDrawingEditor.
Drawing
          Drawing is a container for figures.
DrawingEditor
          DrawingEditor defines the interface for coordinating the different objects that participate in a drawing editor.
DrawingView
          DrawingView renders a Drawing and listens to its changes.
 

Classes in org.jhotdraw.draw used by org.jhotdraw.samples.net
DefaultDrawingEditor
          DefaultDrawingEditor.
Drawing
          Drawing is a container for figures.
DrawingEditor
          DrawingEditor defines the interface for coordinating the different objects that participate in a drawing editor.
DrawingView
          DrawingView renders a Drawing and listens to its changes.
 

Classes in org.jhotdraw.draw used by org.jhotdraw.samples.net.figures
AbstractFigure
          AbstractFigure provides the functionality for managing listeners for a Figure.
AttributedFigure
          A figure that can keep track of an open ended set of attributes.
AttributeKey
          Provides typesafe getter and setter for a Figure attribute.
ConnectionFigure
          Figures to connect Connectors provided by Figures.
Connector
          Connectors know how to locate a connection point on a figure.
Figure
          The interface of a graphical figure.
Handle
          Handles are used to change a figure by direct manipulation.
TextFigure
          A text figure.
TextHolder
          TextHolder.
 

Classes in org.jhotdraw.draw used by org.jhotdraw.samples.pert
DefaultDrawingEditor
          DefaultDrawingEditor.
Drawing
          Drawing is a container for figures.
DrawingEditor
          DrawingEditor defines the interface for coordinating the different objects that participate in a drawing editor.
DrawingView
          DrawingView renders a Drawing and listens to its changes.
 

Classes in org.jhotdraw.draw used by org.jhotdraw.samples.pert.figures
AbstractCompositeFigure
          A Figure that is composed of several children.
AbstractFigure
          AbstractFigure provides the functionality for managing listeners for a Figure.
AttributedFigure
          A figure that can keep track of an open ended set of attributes.
BezierFigure
          A BezierFigure can be used to draw arbitrary shapes using a BezierPath.
CompositeFigure
          A CompositeFigure is composed of several child Figures.
ConnectionFigure
          Figures to connect Connectors provided by Figures.
Drawing
          Drawing is a container for figures.
Figure
          The interface of a graphical figure.
GraphicalCompositeFigure
          The GraphicalCompositeFigure fills in the gap between a AbstractCompositeFigure and other figures which mainly have a presentation purpose.
Handle
          Handles are used to change a figure by direct manipulation.
LineConnectionFigure
          A LineConnection is a standard implementation of the ConnectionFigure interface.
LineFigure
          LineFigure.
 

Classes in org.jhotdraw.draw used by org.jhotdraw.samples.svg
AbstractDrawing
          AbstractDrawing.
AbstractTool
          AbstractTool.
BezierFigure
          A BezierFigure can be used to draw arbitrary shapes using a BezierPath.
BezierTool
          Tool to scribble a BezierFigure
DefaultDrawing
          DefaultDrawing.
DefaultDrawingEditor
          DefaultDrawingEditor.
Drawing
          Drawing is a container for figures.
DrawingEditor
          DrawingEditor defines the interface for coordinating the different objects that participate in a drawing editor.
DrawingView
          DrawingView renders a Drawing and listens to its changes.
Figure
          The interface of a graphical figure.
FigureListener
          Listener interested in Figure changes.
Tool
          A tool defines a mode of the drawing view.
 

Classes in org.jhotdraw.draw used by org.jhotdraw.samples.svg.action
CompositeFigure
          A CompositeFigure is composed of several child Figures.
DrawingEditor
          DrawingEditor defines the interface for coordinating the different objects that participate in a drawing editor.
DrawingView
          DrawingView renders a Drawing and listens to its changes.
Figure
          The interface of a graphical figure.
 

Classes in org.jhotdraw.draw used by org.jhotdraw.samples.svg.figures
AbstractAttributedCompositeFigure
          An AbstractAttributedCompositeFigure is a CompositeFigure which has its own attribute set.
AbstractCompositeFigure
          A Figure that is composed of several children.
AbstractFigure
          AbstractFigure provides the functionality for managing listeners for a Figure.
AttributedFigure
          A figure that can keep track of an open ended set of attributes.
AttributeKey
          Provides typesafe getter and setter for a Figure attribute.
BezierFigure
          A BezierFigure can be used to draw arbitrary shapes using a BezierPath.
CompositeFigure
          A CompositeFigure is composed of several child Figures.
DrawingView
          DrawingView renders a Drawing and listens to its changes.
EllipseFigure
          EllipseFigure.
Figure
          The interface of a graphical figure.
GroupFigure
          A Figure that groups a collection of figures.
Handle
          Handles are used to change a figure by direct manipulation.
LineFigure
          LineFigure.
RoundRectangleFigure
          A Rectangle2D.Double with round corners.
TextFigure
          A text figure.
TextHolder
          TextHolder.
 


Copyright 1996-2006 © JHotDraw.org