Dots.java
1    //Makes a 9 circles symmetrical over the y axis
2    package npw;
3    import java.awt.Color;
4    import java.awt.geom.Point2D;
5    import javax.swing.SwingUtilities;
6    import painter.SPainter;
7    import shapes.SCircle;
8    import shapes.SRectangle;
9    import shapes.SSquare;
10   public class Dots
11   {
12       private void paintTheImage() {
13           SPainter painter = new SPainter("Dots", 400, 400);
14           SCircle dot = new SCircle(25);
15           painter.setColor(Color.BLUE);
16           painter.mlt(100);
17           painter.paint(dot);
18           painter.setColor(Color.GREEN);
19           painter.mlt(50);
20           painter.mfd(50);
21           dot.expand(10);
22           painter.paint(dot);
23           painter.mfd(50);
24           painter.mrt(50);
25           painter.setColor(Color.BLACK);
26           dot.shrink(30);
27           painter.paint(dot);
28           painter.mbk(200);
29           painter.setColor(Color.BLUE);
30           painter.paint(dot);
31           painter.mrt(200);
32           painter.mfd(200);
33           painter.setColor(Color.BLACK);
34           painter.paint(dot);
35           painter.setColor(Color.GREEN);
36           painter.mbk(50);
37           painter.mrt(50);
38           dot.expand(30);
39           painter.paint(dot);
40           painter.setColor(Color.BLUE);
41           painter.mlt(50);
42           painter.mbk(50);
43           dot.shrink(10);
44           painter.paint(dot);
45           painter.mbk(100);
46           dot.shrink(20);
47           painter.paint(dot);
48           painter.mlt(100);
49           painter.setColor(Color.RED);
50           dot.expand(50);
51           painter.paint(dot);
52   
53   
54       }
55   
56   
57   
58   
59   
60       public Dots()
61       {
62           paintTheImage();
63       }
64       public static void main(String[] args)
65       {
66           SwingUtilities.invokeLater(new Runnable()
67           {
68               public void run()
69               {
70                   new Dots();
71               }
72           });
73       }
74   }
75