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