Dots.java
1    package npw;
2    import java.awt.Color;
3    import javax.swing.SwingUtilities;
4    import painter.SPainter;
5    import shapes.SCircle;
6    
7    public class Dots {
8        private void paintTheImage(){
9            SPainter klee = new SPainter ("Dots", 1000, 1000);
10           SCircle dot = new SCircle (50);
11   
12           klee.setColor(Color.BLUE);
13           klee.moveToCenter();
14           klee.paint(dot);
15   
16           klee.moveToCenter();
17           dot.shrink(2);
18           klee.mrt(dot.radius()*3);
19           klee.setColor(Color.RED);
20           klee.paint(dot);
21   
22           klee.moveToCenter();
23           dot.shrink(5);
24           klee.mrt(dot.radius()*6);
25           klee.setColor(Color.BLUE);
26           klee.paint(dot);
27   
28           klee.moveToCenter();
29           dot.shrink(10);
30           klee.mrt(dot.radius()*14);
31           klee.setColor(Color.GREEN);
32           klee.paint(dot);
33   
34           klee.moveToCenter();
35           dot.shrink(2);
36           klee.mrt(dot.radius()*12);
37           klee.setColor(Color.DARK_GRAY);
38           klee.paint(dot);
39   
40           //LEFT SIDE OF PAGE
41   
42           klee.moveToCenter();
43           dot.shrink(2);
44           klee.mlt(dot.radius()*4);
45           klee.setColor(Color.RED);
46           klee.paint(dot);
47   
48           klee.moveToCenter();
49           klee.mlt(dot.radius()*7);
50           klee.setColor(Color.DARK_GRAY);
51           klee.paint(dot);
52   
53           klee.moveToCenter();
54           dot.shrink(10);
55           klee.mlt(dot.radius()*15);
56           klee.setColor(Color.GREEN);
57           klee.paint(dot);
58   
59       }
60       private double dot2() {
61           return 0;
62       }
63       public Dots(){
64           paintTheImage();
65       }
66       public static void main(String[] args) {
67           SwingUtilities.invokeLater(new Runnable(){
68               public void run(){
69                   new Dots(); }
70           });
71       };
72   }
73