Serialized Form


Package objectdraw

Class objectdraw.AngLine extends Line implements Serializable

Class objectdraw.AWTController extends java.applet.Applet implements Serializable

Serialized Fields

stopper

UnintSuspendEvent stopper
The stopper is a suspend event that when executed simply waits until it is told to resume.


beginCalled

boolean beginCalled
This boolean tells whether the Controller's begin method has been called

Class objectdraw.AWTDrawingCanvas extends java.awt.Canvas implements Serializable

Serialized Fields

REPAINT_DELAY

int REPAINT_DELAY
The amount by which repaint requests should be delayed

See Also:
Constant Field Values

preferred_dim

java.awt.Dimension preferred_dim
preferred size for this canvas


canvasContent

CanvasManager canvasContent
The object that manages the collection of Drawables being displayed

Class objectdraw.AWTFrameCanvas extends AWTDrawingCanvas implements Serializable

Serialized Fields

preferred_dim

java.awt.Dimension preferred_dim

canvasContent

CanvasManager canvasContent

frame

java.awt.Frame frame

Class objectdraw.AWTFrameController extends AWTController implements Serializable

Serialized Fields

inited

boolean inited

Class objectdraw.AWTFrameWindowController extends AWTWindowController implements Serializable

Serialized Fields

inited

boolean inited

Class objectdraw.AWTSizeablePanel extends java.awt.Panel implements Serializable

Serialized Fields

width

int width
width of panel


height

int height
height of panel

Class objectdraw.AWTWindowController extends AWTController implements Serializable

Serialized Fields

canvas

DrawingCanvas canvas
The canvas that the program creates automatically.

Class objectdraw.Controller extends javax.swing.JApplet implements Serializable

Serialized Fields

stopper

UnintSuspendEvent stopper
The stopper is a suspend event that when executed simply waits until it is told to resume.

Class objectdraw.ControllerFrame extends javax.swing.JFrame implements Serializable

Serialized Fields

myController

javax.swing.JApplet myController

quitItem

javax.swing.JMenuItem quitItem

Class objectdraw.FilledArc extends objectdraw.Arc implements Serializable

Class objectdraw.FilledOval extends objectdraw.Oval implements Serializable

Class objectdraw.FilledRect extends objectdraw.Rect implements Serializable

Class objectdraw.FilledRoundedRect extends objectdraw.RoundedRect implements Serializable

Class objectdraw.FrameCanvas extends JDrawingCanvas implements Serializable

Serialized Fields

preferred_dim

java.awt.Dimension preferred_dim

canvasContent

CanvasManager canvasContent

frame

javax.swing.JFrame frame

Class objectdraw.FrameController extends Controller implements Serializable

Serialized Fields

inited

boolean inited

Class objectdraw.FramedArc extends objectdraw.Arc implements Serializable

Class objectdraw.FramedOval extends objectdraw.Oval implements Serializable

Class objectdraw.FramedRect extends objectdraw.Rect implements Serializable

Class objectdraw.FramedRoundedRect extends objectdraw.RoundedRect implements Serializable

Class objectdraw.FrameWindowController extends WindowController implements Serializable

Serialized Fields

inited

boolean inited

Class objectdraw.JDrawingCanvas extends javax.swing.JComponent implements Serializable

Serialized Fields

REPAINT_DELAY

int REPAINT_DELAY
The amount by which repaint requests should be delayed

See Also:
Constant Field Values

canvasContent

CanvasManager canvasContent

preferred_dim

java.awt.Dimension preferred_dim

Class objectdraw.Line extends objectdraw.Drawable implements Serializable

Serialized Fields

start

Location start
The line's first endpoint.


end

Location end
The line's second endpoint.

Class objectdraw.Location extends java.lang.Object implements Serializable

Serialized Fields

x

double x

y

double y
The point's y-coordinate.

Class objectdraw.SizeablePanel extends javax.swing.JPanel implements Serializable

Serialized Fields

width

int width
width of panel


height

int height
height of panel

Class objectdraw.Text extends objectdraw.Drawable2D implements Serializable

Serialized Fields

origin

Location origin
The location of the upper-left-most point of the text


width

double width
The text's width.


height

double height
The text's height.


baseHeight

double baseHeight
The text's height above baseline.


font

java.awt.Font font
The text's font.


text

java.lang.String text
The object's text contents.


canvas

DrawingCanvas canvas
The convas on which the text is displayed


g

java.awt.Graphics g
The Graphics object associated with the canvas holding this text


fm

java.awt.FontMetrics fm
The Font metrics object associated with the canvas holding this text

Class objectdraw.VisibleImage extends objectdraw.Resizable2D implements Serializable

Serialized Fields

image

java.awt.Image image
The object's image data.


scaledImage

java.awt.Image scaledImage
The current scaling of the image.


canvasContent

CanvasManager canvasContent
The content of the canvas the VisibleImage is on.


origin

Location origin
The upper left corner of the image.


scaledWidth

int scaledWidth
The image's scaled width.


scaledHeight

int scaledHeight
The image's scaled height.


actualWidth

int actualWidth
The image's actual width.


actualHeight

int actualHeight
The image's actual height.


canvas

DrawingCanvas canvas
The convas on which the Image is displayed


drawTries

int drawTries
Counts down how many times to wait for a scaling operation to complete before retrying the operation


nextTries

int nextTries
Number of draw requests made on scaled image before retrying the scaling operation after next attempt to scale the image

Class objectdraw.WindowController extends Controller implements Serializable

Serialized Fields

canvas

DrawingCanvas canvas
The canvas that the program creates automatically.