/* * program to paint a Target in the context of the Nonrepresentational * Painting World, NPW. */ package npw; import java.awt. Color; import javax. swing.SwingUtilities; import painter. SPainter; import shapes. SCircle; public class Target { // THE SOLUTION TO THE Target PROBLEM private void paintTHETarget () { SPainter painter = new SPainter ("Target", 600, 600); SCircle circle = new SCircle (250); painter.setColor(Color.red); painter.paint(circle); SCircle circle2 = new SCircle (166); painter.setColor(Color.white); painter.paint(circle2); SCircle circle3 = new SCircle (66); painter.setColor(Color.red); painter.paint(circle3); } // REQUIRED INFRASTRUCTURE public Target() { paintTHETarget (); } public static void main (String [] args) { SwingUtilities. invokeLater(new Runnable() { public void run() { new Target(); } }); } }