
4.3 Drawing Shapes with Graphics Methods 187
Example 4.6 shows how to use the methods for drawing shapes in an applet.
To draw a rectangle, call the drawRect or fillRect methods with the (x,y) coor-
dinate of the upper-left corner, as well as the width in pixels and the height in
pixels. Obviously, to draw a square, you specify equal values for the width and
height. Line 14 draws a rectangle 40 pixels wide and 100 pixels high; line 15
draws a solid square with sides that are 80 pixels in length.
Drawing an oval or a circle is a little more complex. As you can see in Figure
4.3, you need to imagine a rectangle bounding all sides of the oval or circle. ...