The completed applet is given below.
Here is the completed applet. Look over how the named values (constants and variables) were used in computing the values for X and Y.
import java.applet.Applet; import java.awt.*; // Assume that the drawing area is 300 by 150. // Draw ten red circles side-by-side across the drawing area. public class tenCircles extends Applet { final int width = 300, height = 150; public void paint ( Graphics gr ) { gr.setColor( Color.red ); int count = 0 ; while ( count < 10 ) { int radius = (width/10)/2; // the diameter is width/10 int X = count*(width/10); // the left edge of each of 10 // squares across the area int Y = height/2 - radius; // the top edge of the squares gr.drawOval( X, Y, 2*radius, 2*radius ); count = count + 1; } } }
Here is what the applet does:
The arithmetic used in this applet is a bit tedious. If you got lost, go back a few pages. Or just move on. Although arithmetic like this is typical of graphics programming it is not important that you work through every detail.