1 package npw; 2 3 import java.awt.Color; 4 import javax.swing.SwingUtilities; 5 6 import painter.SPainter; 7 import shapes.SCircle; 8 9 public class Target { 10 11 // THE SOLUTION TO THE BLUE DOT PROBLEM 12 private void paintTheImage() { 13 SPainter klee = new SPainter("Target", 600, 600); 14 SCircle dot = new SCircle(200); 15 klee.setColor(Color.BLUE); 16 klee.paint(dot); 17 18 dot = new SCircle(150); 19 klee.setColor(Color.WHITE); 20 klee.paint(dot); 21 22 dot = new SCircle(80); 23 klee.setColor(Color.blue); 24 klee.paint(dot); 25 } 26 27 // REQUIRED INFRASTRUCTURE 28 public Target() { 29 paintTheImage(); 30 } 31 32 public static void main(String[] args) { 33 SwingUtilities.invokeLater(new Runnable() { 34 public void run() { 35 new Target(); 36 } 37 }); 38 } 39 }