Target.java
1    package npw;
2    
3    import painter.SPainter;
4    import shapes.SCircle;
5    
6    import javax.swing.*;
7    import java.awt.*;
8    
9    public class Target {
10   
11   
12   
13   
14   
15       private void paintTheImage() {
16           SPainter klee;
17           klee = new SPainter("Blue Dot",600,600);
18           SCircle dot = new SCircle(200);
19           klee.setColor(Color.RED);
20           klee.paint(dot);
21       }
22   // required infrastructure
23   private void circle() {
24       SPainter klee = new SPainter("Blue Dot",600,600);
25       SCircle dot = new SCircle(100);
26       klee.setColor(Color.white);
27       klee.paint(dot);
28   }
29       public Target() {
30   
31           paintTheImage();
32   
33       circle();
34   }
35   
36       public static void main(String[] args)  {
37           SwingUtilities.invokeLater(new Runnable() {
38               public void run() {
39                   new Target();
40               }
41   
42   
43           });
44       }
45   
46   
47   }
48