A B C D E F G H I L M N O P R S T U V W X Y

A

angle - Variable in class element.Arc
The span of the arc, increasing counter-clockwize from the start angle.
angle() - Method in class element.Arc
Return the span of the arc.
angle(int) - Method in class element.Arc
Set the span or sweep of the arc.
Arc - class element.Arc.
An object that describes a portion of an oval.
Arc() - Constructor for class element.Arc
Construct a trivial arc located at the origin.
Arc(Arc) - Constructor for class element.Arc
Constructs a copy of an arc from another.
Arc(int, int, int, int) - Constructor for class element.Arc
Construct an oval bounded by the rectangle specified by (x,y,w,h).
Arc(int, int, int, int, int, int) - Constructor for class element.Arc
Construct an arc bounded by the rectangle specified by (x,y,w,h), starting at strt, and sweeping for angl degrees.
Arc(Pt, Pt) - Constructor for class element.Arc
Construct an oval determined by two points: p and q.
Arc(Rect, int, int) - Constructor for class element.Arc
Construct an arc bounded by rectangle r with specified start and sweep.
author - Static variable in class element.Version
 
awaitKey() - Method in class element.DrawingWindow
Wait for a key to be pressed.
awaitMouseClick() - Method in class element.DrawingWindow
post: blocks until mouse is released
returns point of press
awaitMousePress() - Method in class element.DrawingWindow
Waits for the mouse to be pressed.
awaitMouseRelease() - Method in class element.DrawingWindow
Waits for the mouse to be released.

B

between(char, char, char) - Static method in class element.Util
 
bottom() - Method in class element.Rect
Returns the bottom coordinate of the rectangle
bottom() - Method in interface element.Drawable
Return the bottom coordinate of the bounding box of the object
bottom() - Method in class element.Pt
 
bottom() - Method in class element.Line
Return the bottom-most coordinate of the segment.
bottom() - Method in class element.Text
 
bottom(int) - Method in class element.Rect
Sets the bottom side of rectangle.
bottom(int) - Method in class element.Pt
 
bottom(int) - Method in class element.Line
Move the line segment so that bottom is at y.
bottom(int) - Method in class element.Text
 
bounds() - Method in class element.DrawingWindow
Determine the current size of the drawing window's canvas.

C

canonical(int) - Static method in class element.Arc
turn an angle into one that is between 0 and 359.
center() - Method in class element.Rect
Returns the center point of the rectangle.
center() - Method in interface element.Drawable
Return the center of the object
center() - Method in class element.Pt
 
center() - Method in class element.Line
Determine the midpoint of the line segment.
center() - Method in class element.Text
 
center(Pt) - Method in class element.Rect
Sets the center point of the rectangle.
center(Pt) - Method in interface element.Drawable
Reset the center of the object to be at point p.
center(Pt) - Method in class element.Pt
 
center(Pt) - Method in class element.Line
Adjust line so that midpoint falls at p.
center(Pt) - Method in class element.Text
 
Circle - class element.Circle.
Copyright (c) 1997 McGraw-Hill All Rights Reserved.
Circle() - Constructor for class element.Circle
post: constructs a trivial circle at origin
Circle(Drawable) - Constructor for class element.Circle
post: constructs a Circle from a drawable
Circle(int, int, int) - Constructor for class element.Circle
pre: r >= 0
post: constructs circle with center at (x,y), radius r
Circle(Pt, int) - Constructor for class element.Circle
pre: r >= 0 post: constructs circle with center p, radius r
clear(Drawable) - Method in class element.DrawingWindow
Erases a general drawable object.
clearArc(int, int, int, int, int, int) - Method in class element.DrawingWindow
Erase a portion of an oval.
clearCircle(int, int, int) - Method in class element.DrawingWindow
Erase the circle described by (x,y,radius)
clearLine(int, int, int, int) - Method in class element.DrawingWindow
Erases a line from (x0,y0) to (x1,y1).
clearLine(Pt, Pt) - Method in class element.DrawingWindow
Erases a line from (x0, y0) to (x1, y1)
clearOn(DrawingWindow) - Method in class element.Rect
Erase rectangle from the drawing window d.
clearOn(DrawingWindow) - Method in class element.Oval
Erase oval from the drawing window d.
clearOn(DrawingWindow) - Method in class element.Arc
Erase arc from the drawing window d.
clearOn(DrawingWindow) - Method in interface element.Drawable
Erase a filled version of this object (in the current mode) on a drawing window
clearOn(DrawingWindow) - Method in class element.RoundRect
 
clearOn(DrawingWindow) - Method in class element.Pt
 
clearOn(DrawingWindow) - Method in class element.Circle
 
clearOn(DrawingWindow) - Method in class element.Line
Erase the line from the drawing window d in current mode.
clearOn(DrawingWindow) - Method in class element.Text
 
clearOval(int, int, int, int) - Method in class element.DrawingWindow
Erase the oval described by the rectangle (x,y,width,height)
clearPt(int, int) - Method in class element.DrawingWindow
Erases the point at (x,y).
clearRect(int, int, int, int) - Method in class element.DrawingWindow
Erase the rectangle described by (x,y,width,height).
clearRoundRect(int, int, int, int, int, int) - Method in class element.DrawingWindow
Erase a rounded rectangle.
clearText(Text) - Method in class element.DrawingWindow
Erases a positioned text element on the screen.
clone() - Method in class element.Rect
return a distinct copy of this rectangle
clone() - Method in class element.Oval
return a distinct copy of this oval
clone() - Method in class element.Arc
return a distinct copy of this arc
clone() - Method in class element.RoundRect
post: returns a distinct copy of the Object
clone() - Method in class element.Pt
 
clone() - Method in class element.Circle
post: returns a distinct copy of the Object
clone() - Method in class element.Line
Return a copy of this line segment.
clone() - Method in class element.Text
post: returns a distinct copy of the Object
ConsoleException - exception element.ConsoleException.
Copyright (c) 1997 McGraw-Hill All Rights Reserved.
ConsoleException(String) - Constructor for class element.ConsoleException
 
ConsoleWindow - class element.ConsoleWindow.
Copyright (c) 1997 McGraw-Hill All Rights Reserved.
ConsoleWindow() - Constructor for class element.ConsoleWindow
 
ConsoleWindow(Container) - Constructor for class element.ConsoleWindow
 
ConsoleWindow(int, int, String) - Constructor for class element.ConsoleWindow
 
ConsoleWindow(int, int, String, Font, Container) - Constructor for class element.ConsoleWindow
 
contains(Pt) - Method in class element.Rect
Returns true if p is contained within rectangle
contains(Pt) - Method in class element.Oval
Returns true if p is contained within oval.
contains(Pt) - Method in class element.Arc
Determine if a point p is within an arc.
contains(Pt) - Method in class element.RoundRect
 
contains(Pt) - Method in class element.Pt
 
contains(Pt) - Method in class element.Circle
post: return true iff point p is within this circle
contains(Pt) - Method in class element.Line
Return true if the point p is close to the line segment
contains(Pt) - Method in class element.Text
 
cornerHeight - Variable in class element.RoundRect
 
cornerHeight() - Method in class element.RoundRect
 
cornerHeight(int) - Method in class element.RoundRect
 
cornerWidth - Variable in class element.RoundRect
 
cornerWidth() - Method in class element.RoundRect
 
cornerWidth(int) - Method in class element.RoundRect
 

D

draw(Drawable) - Method in class element.DrawingWindow
Draws a general drawable object.
Drawable - interface element.Drawable.
The interface describing graphic objects that can be drawn in a drawing window.
drawArc(int, int, int, int, int, int) - Method in class element.DrawingWindow
Draw (or invert) a portion of an oval.
drawCircle(int, int, int) - Method in class element.DrawingWindow
Draw the circle described by (x,y,radius)
DrawingWindow - class element.DrawingWindow.
A simple drawing window class.
DrawingWindow() - Constructor for class element.DrawingWindow
Constructs a 200x200 standalone drawing window.
DrawingWindow(Container) - Constructor for class element.DrawingWindow
Construct a 200x200 drawing window within another container.
DrawingWindow(int, int) - Constructor for class element.DrawingWindow
Construct a free-standing drawing window of a particular size.
DrawingWindow(int, int, Container) - Constructor for class element.DrawingWindow
Construct a contained drawing window of a particular size.
DrawingWindow(int, int, String) - Constructor for class element.DrawingWindow
Construct a drawing window with a paritcular dimension and title
drawLine(int, int, int, int) - Method in class element.DrawingWindow
Draws a line from (x0,y0) to (x1,y1).
drawLine(Pt, Pt) - Method in class element.DrawingWindow
Draws a line from src to dest.
drawOn(DrawingWindow) - Method in class element.Rect
Draw (in the current mode) the rectangle on the drawing window
drawOn(DrawingWindow) - Method in class element.Oval
Draw (in the current mode) the oval on the drawing window
drawOn(DrawingWindow) - Method in class element.Arc
Draw (in the current mode) the arc on the drawing window.
drawOn(DrawingWindow) - Method in interface element.Drawable
Draw this object (in the current mode) on a drawing window
drawOn(DrawingWindow) - Method in class element.RoundRect
 
drawOn(DrawingWindow) - Method in class element.Pt
 
drawOn(DrawingWindow) - Method in class element.Circle
 
drawOn(DrawingWindow) - Method in class element.Line
Draw the line on the drawing window d in current mode.
drawOn(DrawingWindow) - Method in class element.Text
 
drawOval(int, int, int, int) - Method in class element.DrawingWindow
Draw the oval described by the rectangle (x,y,width,height)
drawPt(int, int) - Method in class element.DrawingWindow
Draw a single point at (x,y).
drawRect(int, int, int, int) - Method in class element.DrawingWindow
Draw the rectangle described by (x,y,width,height)
drawRoundRect(int, int, int, int, int, int) - Method in class element.DrawingWindow
Draw (or invert) the rounded rectangle.
drawString(String, int, int) - Method in class element.DrawingWindow
Draws a text string at the point (x,y)
drawText(Text) - Method in class element.DrawingWindow
Draws a positioned text element on the screen.

E

element - package element
 
equals(Object) - Method in class element.Rect
Return true iff this rectangle equals the other
equals(Object) - Method in class element.Oval
Return true iff this oval equals the other
equals(Object) - Method in class element.Arc
Return true iff this arc equals the other
equals(Object) - Method in class element.RoundRect
post: returns true if two round rects are equal
equals(Object) - Method in class element.Pt
 
equals(Object) - Method in class element.Circle
post: returns true if two rects are equal
equals(Object) - Method in class element.Line
Returns true if two line segments are equal
equals(Object) - Method in class element.Text
post: returns true if two texts are equal
exampleContext - Static variable in class element.DrawingWindow
A context for finding out information about fonts on this device.
extend(int, int) - Method in class element.Rect
Moves the sides of the rectangle outward by dx and dy.

F

fill(Drawable) - Method in class element.DrawingWindow
Fills in a general drawable object.
fillArc(int, int, int, int, int, int) - Method in class element.DrawingWindow
Fill (or invert) a solid portion of an oval.
fillCircle(int, int, int) - Method in class element.DrawingWindow
Fill in (or invert) the circle described by (x,y,radius)
fillLine(int, int, int, int) - Method in class element.DrawingWindow
Fills the line from src to dest.
fillLine(Pt, Pt) - Method in class element.DrawingWindow
Draws a line from src to dest.
fillOn(DrawingWindow) - Method in class element.Rect
Draw a filled rectangle (in the current mode) on drawing window d.
fillOn(DrawingWindow) - Method in class element.Oval
Draw a filled oval (in the current mode) on drawing window d.
fillOn(DrawingWindow) - Method in class element.Arc
Draw this arc on the specified drawing window.
fillOn(DrawingWindow) - Method in interface element.Drawable
Draw a filled version of this object (in the current mode) on a drawing window
fillOn(DrawingWindow) - Method in class element.RoundRect
 
fillOn(DrawingWindow) - Method in class element.Pt
 
fillOn(DrawingWindow) - Method in class element.Circle
 
fillOn(DrawingWindow) - Method in class element.Line
Draw the line on the drawing window d in current mode.
fillOn(DrawingWindow) - Method in class element.Text
 
fillOval(int, int, int, int) - Method in class element.DrawingWindow
Fill the oval described by the rectangle (x,y,width,height)
fillPt(int, int) - Method in class element.DrawingWindow
Fills the point at (x,y).
fillRect(int, int, int, int) - Method in class element.DrawingWindow
Fill in the rectangle described by (x,y,width,height).
fillRoundRect(int, int, int, int, int, int) - Method in class element.DrawingWindow
Fill (or invert) the rounded rectangle.
fillText(Text) - Method in class element.DrawingWindow
Draws a positioned text element on the screen.
font() - Method in class element.Text
 

G

getMouse() - Method in class element.DrawingWindow
Get the current mouse position as a Pt.

H

hashCode() - Method in class element.Rect
Return an integer for use as a hash code
hashCode() - Method in class element.Oval
Return an integer for use as a hash code
hashCode() - Method in class element.Arc
Return an integer for use as a hash code.
hashCode() - Method in class element.RoundRect
post: returns suitable hash code
hashCode() - Method in class element.Pt
 
hashCode() - Method in class element.Circle
post: returns suitable hash code
hashCode() - Method in class element.Line
Returns hash code for the line segment.
hashCode() - Method in class element.Text
post: returns suitable hash code
height - Variable in class element.Rect
The height of the rectangle.
height() - Method in class element.Rect
Returns the height of the rectangle.
height() - Method in interface element.Drawable
Return the height of the bounding box of the object
height() - Method in class element.Pt
 
height() - Method in class element.Line
Determine the vertical span of the line segment
height() - Method in class element.Text
 
height(int) - Method in class element.Rect
Sets the height of the rectangle.
here() - Method in class element.Line
Returns one endpoint of the line.
hold() - Method in class element.DrawingWindow
Hold the updating process until the matching release.

I

in - Variable in class element.ConsoleWindow
 
info - Static variable in class element.Version
 
input - Variable in class element.ConsoleWindow
 
invertMode() - Method in class element.DrawingWindow
Sets the drawing mode to invert the drawings on the screen.
isLower(char) - Static method in class element.Util
 
isUpper(char) - Static method in class element.Util
 

L

left - Variable in class element.Rect
The left side of the rectangle.
left() - Method in class element.Rect
Return the left coordinate of the rectangle.
left() - Method in interface element.Drawable
Return the leftmost coordinate of bounding box of object
left() - Method in class element.Pt
 
left() - Method in class element.Line
Return the left-most coordinate of the segment.
left() - Method in class element.Text
 
left(int) - Method in class element.Rect
Sets the left side of the rectangle.
left(int) - Method in class element.Pt
 
left(int) - Method in class element.Line
Move line segment so that left side is at x.
left(int) - Method in class element.Text
 
Line - class element.Line.
A line segment object.
Line() - Constructor for class element.Line
Construct a trivial line segment at the origin.
line(int, int) - Method in class element.DrawingWindow
Draws a line relative to the current position.
Line(int, int, int, int) - Constructor for class element.Line
Construct a line segment from the explicit points.
Line(Line) - Constructor for class element.Line
Construct a line segment from another.
Line(Pt, Pt) - Constructor for class element.Line
Construct a line segment from its two endpoints.
Line(Rect) - Constructor for class element.Line
Construct a line segment from (left,top) to (right,bottom) of a rectangle.
lineTo(int, int) - Method in class element.DrawingWindow
Draws a line from the current position to a point (x,y).
lineTo(Pt) - Method in class element.DrawingWindow
Draws a line segment from the current position to p.

M

major - Static variable in class element.Version
 
minor - Static variable in class element.Version
 
mousePressed() - Method in class element.DrawingWindow
Return true iff the mouse is currently pressed.
move(int, int) - Method in class element.Rect
Moves the rectangle in the direction (dx,dy).
move(int, int) - Method in class element.DrawingWindow
Moves to a position relative to the current position.
move(int, int) - Method in class element.Pt
 
moveTo(int, int) - Method in class element.Rect
Moves the top-left coordinate of the rectangle to (left,top).
moveTo(int, int) - Method in class element.DrawingWindow
Moves the current position to (x,y).
moveTo(int, int) - Method in class element.Pt
 
moveTo(Pt) - Method in class element.Rect
Moves the top-left coordinate to point p
moveTo(Pt) - Method in class element.DrawingWindow
Moves the current position to p.
moveTo(Pt) - Method in class element.Pt
 

N

name - Static variable in class element.Version
 

O

out - Variable in class element.ConsoleWindow
 
Oval - class element.Oval.
Implements an oval object.
Oval() - Constructor for class element.Oval
Constructs a trivial oval at the origin.
Oval(int, int, int, int) - Constructor for class element.Oval
Construct an oval bounded by the rectangle with upper-left (x,y), width w, and height h
Oval(Oval) - Constructor for class element.Oval
Makes a copy of an existing oval.
Oval(Pt, Pt) - Constructor for class element.Oval
Construct an oval within a rectangle defined by two points.
Oval(Rect) - Constructor for class element.Oval
Construct an oval bounded by an existing rectangle.

P

paintMode() - Method in class element.DrawingWindow
Sets the drawing mode to accumulate drawings on the screen.
Pt - class element.Pt.
Copyright (c) 1997 McGraw-Hill All Rights Reserved.
Pt() - Constructor for class element.Pt
 
Pt(int, int) - Constructor for class element.Pt
 
Pt(Pt) - Constructor for class element.Pt
 

R

radius() - Method in class element.Circle
post: returns radius of circle
radius(int) - Method in class element.Circle
pre: r >= 0
post: sets radius of the circle
Rect - class element.Rect.
An implementation of a simple graphics rectangle.
Rect() - Constructor for class element.Rect
Constructs a trivial rectangle, about the origin.
Rect(Drawable) - Constructor for class element.Rect
Construct a rectangle from the bounding box of another drawable object.
Rect(int, int, int) - Constructor for class element.Rect
Construct a square centered about (cx,cy), with radius r.
Rect(int, int, int, int) - Constructor for class element.Rect
Construct a rectangle with upper left (x,y) and dimensions (w,h).
Rect(Pt, int) - Constructor for class element.Rect
Construct a square with radius r, centered about a point p.
Rect(Pt, Pt) - Constructor for class element.Rect
Constructs the rectangle determined by two points, p1 and p2.
Rectangle() - Method in class element.Rect
Construct an AWT rectangle from this rect.
release() - Method in class element.DrawingWindow
Release the updating process, allowing real-time drawing to the window.
right() - Method in class element.Rect
Returns right coordinate of the rectangle
right() - Method in interface element.Drawable
Return the rightmost coordinate of the bounding box of the object
right() - Method in class element.Pt
 
right() - Method in class element.Line
Return the right-most coordinate of the segment
right() - Method in class element.Text
 
right(int) - Method in class element.Rect
Sets the right coordinate of rectangle.
right(int) - Method in class element.Pt
 
right(int) - Method in class element.Line
Move line segment so that right side is at x.
right(int) - Method in class element.Text
 
RoundRect - class element.RoundRect.
Copyright (c) 1997 McGraw-Hill All Rights Reserved.
RoundRect() - Constructor for class element.RoundRect
post: constructs a trivial rectangle at origin
RoundRect(int, int, int, int) - Constructor for class element.RoundRect
pre: w >= 0, h >= 0
post: constructs rectangle with top left at (x,y)
width w, height h
RoundRect(int, int, int, int, int, int) - Constructor for class element.RoundRect
pre: w >= 0, h >= 0
post: constructs rectangle with top left at (x,y)
width w, height h
RoundRect(Pt, Pt) - Constructor for class element.RoundRect
 
RoundRect(Rect, int, int) - Constructor for class element.RoundRect
post: constructs a rounded rectangle
RoundRect(RoundRect) - Constructor for class element.RoundRect
 

S

setBackground(Color) - Method in class element.DrawingWindow
Sets the background color for the window to c.
setForeground(Color) - Method in class element.DrawingWindow
Sets the foreground color for the window to c.
start - Variable in class element.Arc
The start angle of the arc.
start() - Method in class element.Arc
Return the starting angle of the arc.
start(int) - Method in class element.Arc
Set the starting angle of the arc.
string() - Method in class element.Text
 

T

Text - class element.Text.
Copyright (c) 1997 McGraw-Hill All Rights Reserved.
Text(char) - Constructor for class element.Text
 
Text(long) - Constructor for class element.Text
 
Text(Object) - Constructor for class element.Text
 
Text(Object, int, int) - Constructor for class element.Text
 
Text(Object, Pt) - Constructor for class element.Text
 
Text(String) - Constructor for class element.Text
 
Text(String, int, int) - Constructor for class element.Text
 
Text(Text) - Constructor for class element.Text
 
there() - Method in class element.Line
Returns other endpoint of the line.
toLower(char) - Static method in class element.Util
 
toLower(String) - Static method in class element.Util
 
top - Variable in class element.Rect
The top side of the rectangle.
top() - Method in class element.Rect
Returns the top coordinate of the rectangle
top() - Method in interface element.Drawable
Return the top coordinate of the bounding box of the object
top() - Method in class element.Pt
 
top() - Method in class element.Line
Return the top-most coordinate of the segment.
top() - Method in class element.Text
 
top(int) - Method in class element.Rect
Sets the top side of the rectangle.
top(int) - Method in class element.Pt
 
top(int) - Method in class element.Line
Move the line segment so that top is at y.
top(int) - Method in class element.Text
 
toString() - Method in class element.Rect
Construct a string representation of this rectangle
toString() - Method in class element.Oval
Construct a string representation of this oval
toString() - Method in class element.Arc
Construct a string representation of this arc
toString() - Method in class element.ConsoleWindow
 
toString() - Method in class element.RoundRect
post: returns a string representation of Object
toString() - Method in class element.Pt
 
toString() - Method in class element.Circle
post: returns a string representation of Object
toString() - Method in class element.Line
Return a string representation of the line segment
toString() - Method in class element.Text
post: returns a string representation of Object
toUpper(char) - Static method in class element.Util
 
toUpper(String) - Static method in class element.Util
 

U

Util - class element.Util.
 
Util() - Constructor for class element.Util
 

V

Version - class element.Version.
 
Version() - Constructor for class element.Version
 

W

width - Variable in class element.Rect
The width of the rectangle.
width() - Method in class element.Rect
Returns the width of the rectangle.
width() - Method in interface element.Drawable
Return the width of the bounding box of the object
width() - Method in class element.Pt
 
width() - Method in class element.Line
Determine the horizontal span of the line segment
width() - Method in class element.Text
 
width(int) - Method in class element.Rect
Sets the width of the rectangle.
within(int, int, int) - Static method in class element.Line
Determine if a value falls between two others.

X

x() - Method in class element.Pt
 
x(int) - Method in class element.Pt
 

Y

y() - Method in class element.Pt
 
y(int) - Method in class element.Pt
 
year - Static variable in class element.Version
 

A B C D E F G H I L M N O P R S T U V W X Y