Dots.java
1    /* 
2    program for painting dots. 
3     */
4    
5    package npw;
6    
7    import java.awt.Color;
8    import javax.swing.SwingUtilities;
9    import painter.SPainter;
10   import shapes.SCircle;
11   
12   public class Dots {
13       private void paintTheImage() {
14           SPainter rina = new SPainter("Dots", 600,600);
15           SCircle dot = new SCircle(50);
16           rina.mfd(200);
17           rina.setColor(Color.blue);
18           rina.paint(dot);
19           rina.mlt(175);
20           rina.mfd(25);
21           dot.setRadius(25);
22           rina.setColor(Color.red);
23           rina.paint(dot);
24           rina.mrt(350);
25           rina.paint(dot);
26           rina.mbk(100);
27           rina.mlt(50);
28           rina.setColor(Color.orange);
29           rina.paint(dot);
30           rina.mlt(250);
31           rina.paint(dot);
32           rina.mbk(150);
33           rina.setColor(Color.green);
34           dot.setRadius(75);
35           rina.paint(dot);
36           rina.mrt(250);
37           rina.paint(dot);
38           rina.mbk(175);
39           rina.mrt(75);
40           dot.setRadius(60);
41           rina.setColor(Color.blue);
42           rina.paint(dot);
43           rina.mlt(400);
44           rina.paint(dot);
45   
46       }
47   
48       // required infrastructure
49       public Dots() {
50           paintTheImage();
51       }
52   
53       public static void main(String[] args) {
54           SwingUtilities.invokeLater(new Runnable() {
55               public void run() {
56                   new Dots();
57               }
58           });
59       }
60   }
61