|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
Drawable | All shapes that are drawn onto a DrawableLabel implement this interface |
Class Summary | |
---|---|
AbstractDrawable | All shapes drawn onto a DrawableLabel extend this class |
ArrowDrawable | An arrow |
Dimension | Represents width and height. |
DrawableLabel | A JLabel that contains a List of Drawables that are painted if isActive is true. |
FreeHandDrawable | A polygon |
InputAdapter | A convenience class that implements a MouseListener,MouseMotionListener, and KeyListener |
LabelFocusMouseListener | A MouseListener that is attached to a JLabel, and when the mouse is pressed the JLabel gets the Focus. |
LineDrawable | A line |
OvalDrawable | An oval |
OvalDrawableHelper | A Helper class for Ovals that determines how close a mouse click needs to be to an oval for the oval to be considered selected. |
Point | A class that represents an x and y coordinate |
PolygonDrawable | A polygon |
RectangleDrawable | A rectangle |
ShapeListener | Added to a DrawableLabel, this listener class processes mouseEvents and keyEvents and uses them to either create new shapes, select selects, or forward the mouseEvent or keyEvent to the currently selected shape. |
ShapeRecord | Represents a record in the Shapes database table. |
ShapesFrame | A window that allows the user to select a shape(arrows,rectangles,etc) for drawing, as well as a default option for selecting existing shapes. |
TextDrawable | Text drawn onto an image |
Enum Summary | |
---|---|
DrawableStatus | Status of the Shape indicating the to-do database action. |
Provides classes that allow the user to draw shapes or text on a JLabel. Includes ShapeListener that is added to the JLabel and which forwards MouseEvents and KeyEvents to the currently selected Drawable.
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |