Package canvas

Interface Summary
CanvasComponent This interface should be implemented by any objects that Can be added to and manipulated by DrawingPanes.
DragComponent This interface should be implemented by any objects that are meant to be drag and drop objects.
RotatingCanvasComponent An extension to the CanvasComponent interface that provides methods for rotation.
 

Class Summary
AnyColor Will hold and return any 24-bit RGB color.
Arc Represents an Arc that can be added to a DrawingPane.
BaseColor Provides an abstract structure and general services for Colors.
DefaultListener Provides an infrastructure for listening for mouse, keyboard, and drag-and-drop events.
DrawingGrid Represents a grid coordinate for usage with a DrawingPane.
DrawingPane Provides support for drawing shapes in a window.
DropDragShapeComponent Provides a set of methods that allow ShapeComponents to listen for mouse, keyboard, and drag-and-drop events using a DefaultListener
Ellipse Represents an Ellipse that can be added to a DrawingPane.
Line Represents a Line that can be added to a DrawingPane.
PictureComponent Represents an image container that can be added to a DrawingPane
Rect Represents a Rectangle that can be added to a DrawingPane
ShapeComponent Provides the infrastructure for drawing and using Arc, Ellipse, Line, and Rect objects.
StringComponent Allows text labels to be added to a DrawingPane
Transcript Provides services to record textual output to a file or display it in a window.
ViewFrame Represents a window with a title and a border.
WebSafeColor This class will hold and return colors that are web-safe.