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