Target.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 Target {
8        //THE SOLUTION TO THE TARGET PROBLEM
9        private void paintTheImage() {
10           SPainter Bey = new SPainter("Target", 600, 600);
11           SCircle dot = new SCircle(150);
12           Bey.setColor(Color.RED);
13           Bey.paint(dot);
14           SCircle and = new SCircle(100);
15           Bey.setColor(Color.white);
16           Bey.paint(and);
17           SCircle bob = new SCircle(50);
18           Bey.setColor(Color.red);
19           Bey.paint(bob);
20       }
21   
22       //REQUIRED INFRASTRUCTURE
23       public Target() {
24           paintTheImage();
25       }
26   
27       public static void main(String[] args) {
28           SwingUtilities.invokeLater(new Runnable() {
29               public void run() {
30                   new Target();
31               }
32           });
33       }
34   }
35   
36   
37   
38