1 /* 2 * Aug 29th By Preston Elia 3 */ 4 5 package NPW; 6 7 import painter.SPainter; 8 import shapes.SCircle; 9 import javax.swing.*; 10 import java.awt.*; 11 12 public class Target { 13 private void paintTheimage(){ 14 // 1. Create a painter 15 SPainter klee = new SPainter("Target",800,800); 16 // 2. paint circles 17 SCircle Circle1 = new SCircle(300); 18 SCircle Circle2 = new SCircle(200); 19 SCircle Circle3 = new SCircle(100); 20 // 3. pick color 21 klee.setColor(Color.RED); 22 // 4. create circle1 23 klee.paint(Circle1); 24 // 5. change color 25 klee.setColor(Color.WHITE); 26 // 6. create circle2 27 klee.paint(Circle2); 28 // 7. change color to red again 29 klee.setColor(Color.RED); 30 // 8. create circle3 31 klee.paint(Circle3); 32 } 33 34 public Target() { 35 paintTheimage(); 36 } 37 38 public static void main(String[] args) { 39 SwingUtilities.invokeLater(new Runnable() { 40 public void run() { 41 new Target(); 42 } 43 }); 44 } 45 } 46