/home/ssingh6/NetBeansProjects/CS1/src/npw/Dots.java
 1 /*
 2  * To change this license header, choose License Headers in Project Properties.
 3  * To change this template file, choose Tools | Templates
 4  * and open the template in the editor.
 5  */
 6 package npw;
 7 import java.awt.Color;
 8 import javax.swing.SwingUtilities;
 9 import painter.SPainter;
10 import shapes.SCircle;
11 /**
12  *
13  * @author ssingh6
14  */
15 public class Dots {
16     private void paintTheImage()
17     {
18         SPainter klee = new SPainter("Dots",600,600);
19         SCircle cricle = new SCircle(80);
20         klee.setColor(Color.BLUE);
21         klee.paint(cricle);
22         SCircle acircle = new SCircle(50);
23         klee.setColor(Color.YELLOW);
24         klee.mfd(acircle.diameter());
25         klee.mlt(acircle.diameter());
26         klee.paint(acircle);
27         SCircle bcircle = new SCircle(50);
28         klee.setColor(Color.YELLOW);
29         klee.mrt(acircle.diameter());
30         klee.mrt(acircle.diameter());
31         klee.paint(bcircle);
32         SCircle ccircle = new SCircle(50);
33         klee.setColor(Color.YELLOW);
34         klee.mbk(acircle.diameter());
35         klee.mbk(acircle.diameter());
36         klee.paint(ccircle);
37         SCircle dcircle = new SCircle(50);
38         klee.setColor(Color.YELLOW);
39         klee.mlt(acircle.diameter());
40         klee.mlt(acircle.diameter());
41         klee.paint(dcircle);
42         SCircle ecircle = new SCircle(30);
43         klee.setColor(Color.RED);
44         klee.mlt(acircle.diameter());
45         klee.mfd(acircle.diameter());
46         klee.mfd(acircle.diameter());
47         klee.mfd(acircle.diameter());
48         klee.paint(ecircle);
49         SCircle fcircle = new SCircle(30);
50         klee.mrt(acircle.diameter());
51          klee.mrt(acircle.diameter());
52           klee.mrt(acircle.diameter());
53            klee.mrt(acircle.diameter());
54            klee.paint(fcircle);
55     }
56     public Dots()
57     {
58         paintTheImage();
59     }
60 
61     /**
62      * @param args the command line arguments
63      */
64     public static void main(String[] args) 
65         {
66         SwingUtilities.invokeLater(new Runnable() {
67             public void run() {
68                 new Dots();
69             }
70         });
71     }
72     
73     
74 }
75