BlueDot.java
1    /* 
2    *Program to paint a blue dot in the context of the nonrepresentational 
3    * painting world 
4     */
5    package npw;
6    
7    import java.awt.Color;
8    import javax.swing.SwingUtilities;
9    
10   import painter.SPainter;
11   import shapes.SCircle;
12   
13   public class BlueDot {
14       //The Solution to the BlUEDOT problem
15       private void  paintTheImage() {
16           SPainter Klee = new SPainter ("Blue Dot", 600,600);
17           SCircle dot = new SCircle(200);
18           Klee.setColor(Color.BLUE);
19           Klee.paint(dot);
20   
21       }
22       //Required infrastructure
23       public BlueDot() {
24           paintTheImage();
25       }
26       public static void main (String[] args) {
27           SwingUtilities.invokeLater(new Runnable() {
28               public void run(){
29                   new BlueDot();
30               }
31           });
32       }
33   }
34