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