|
Interface Summary |
| ComponentHolder |
|
| Drawing |
This interface defines a generic Drawing which holds a SequenceOfFigures
which can be painted and potentially manipulated. |
| DrawingCanvas |
A generic DrawingCanvas on which Figures can be drawn and manipulated. |
| DrawingStyle |
Defines a set of getters and setters for drawing styles. |
| Figure |
This interface defines a generic Figure that can be drawn on and
potentially manipulated on a DrawingCanvas (or elsewhere). |
| FigureEnumeration |
An object that implements the FigureEnumeration interface generates a
series of Figures, one at a time. |
| FigureHolder |
When implemented, this interface allows implementing classes to serve a Figure. |
| Handle |
This interface defines protocols for Handles
which are event handlers that may visibly appear on a DrawingCanvas. |
| InputEventHandler |
This interface defines the basic protocol to handle Events. |
| LabelHolder |
When implemented, this interface allows implementing classes to serve a
String to appear in a particular Rectangular region |
| LineFigure |
This interface defines protocols for Figures
that are essentially a line or series of line segments. |
| Locator |
This interface defines protocols for objects that provide
2-D coordinates. |
| MovableLocator |
This interface defines protocols for objects that provide
2-D coordinates which can be changed/manipulated |
| Paintable |
|
| PolygonFigure |
This interface defines protocols for Figures
whose boundaries are defined by a polygon. |
| RelatedLocationListener |
This interface defines the methods that an object desiring to relate itself to the location
of another object (through listening to that object) should answer. |
| RelativeLocator |
This interface defines protocols for objects that provide
2-D coordinates that are relative to some other base locator. |
| SequenceOfFigures |
A generic SequenceOfFigures from which Figures can be inserted, moved, and/or deleted. |
| StringHolder |
When implemented, this interface allows implementing classes to serve a String. |