Package edu.rit.draw.item

Package edu.rit.draw.item contains classes for the different kinds of drawing items that can appear in a Drawing.

See:
          Description

Interface Summary
Fill Interface Fill specifies the interface for an object that gives the paint with which to fill an area in a DrawingItem.
Outline Interface Outline specifies the interface for an object that gives the stroke and paint with which to outline an area in a DrawingItem.
 

Class Summary
Arc Class Arc provides a DrawingItem that is a circular arc.
Arrow Class Arrow provides various kinds of arrowheads that can be added to the ends of a Line.
Bow Class Bow provides a DrawingItem that joins two points with a curved (bowed) line.
Bullet Class Bullet provides various kinds of bullets that can be added to a Text item.
ColorFill Class ColorFill provides an object that fills an area in a DrawingItem with a solid color.
DashedOutline Class DashedOutline provides an object that outlines an area in a DrawingItem with a square-cornered dashed stroke in a solid color.
DottedOutline Class DottedOutline provides an object that outlines an area in a DrawingItem with a round dotted stroke in a solid color.
DrawingItem Class DrawingItem is the abstract base class for each item on a Drawing.
Ellipse Class Ellipse provides an ellipse DrawingItem.
FilledItem Class FilledItem is the abstract base class for a DrawingItem that has an outline and is filled with a paint.
Group Class Group provides a DrawingItem that consists of a group of other DrawingItems.
Image Class Image provides a DrawingItem containing an image.
Line Class Line provides a DrawingItem that consists of one or more straight line segments.
OutlinedItem Class OutlinedItem is the abstract base class for a DrawingItem that has an outline.
Oval Class Oval provides an oval DrawingItem.
Point Class Point provides an (x,y) point on a drawing.
Polygon Class Polygon provides a polygon DrawingItem whose boundary consists of one or more straight line segments.
Rectangle Class Rectangle provides a rectangle DrawingItem.
RectangularItem Class RectangularItem is the abstract base class for a DrawingItem that has an outline, is filled with a paint, and occupies a rectangular area of a certain size at a certain location.
RoundSolidOutline Class RoundSolidOutline provides an object that outlines an area in a DrawingItem with a round-cornered solid stroke in a solid color.
ShapeItem Class ShapeItem is the abstract base class for a DrawingItem that consists of a single 2-D graphics shape with an outline and an interior.
Size Class Size provides a size (width,height) for a DrawingItem.
SolidOutline Class SolidOutline provides an object that outlines an area in a DrawingItem with a square-cornered solid stroke in a solid color.
SquareDottedOutline Class SquareDottedOutline provides an object that outlines an area in a DrawingItem with a square-cornered dotted stroke in a solid color.
Text Class Text provides a textual DrawingItem.
 

Enum Summary
Text.Alignment Enumeration Text.Alignment specifies the alignment of multiple lines in a Text item.
 

Package edu.rit.draw.item Description

Package edu.rit.draw.item contains classes for the different kinds of drawing items that can appear in a Drawing.



Copyright © 2005-2012 by Alan Kaminsky. All rights reserved. Send comments to ark­@­cs.rit.edu.