BlueDot.java
1    /* 
2     * Program to create a bluedot by our painter named "klee" 
3     */
4    
5    
6    
7    package npw;
8    import painter.SPainter;
9    import shapes.SCircle;
10   
11   import javax.swing.*;
12   import java.awt.*;
13   
14   public class BlueDot {
15       //The SOLUTION TO THE BLUE DOT PROBLEM
16       private void paintTheImage(){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       //REQUIRED INFRASTRUCTURE
22       public BlueDot (){
23           paintTheImage();
24       }
25       public static void main (String[] args) {
26           SwingUtilities. invokeLater(new Runnable() {
27               public void run() {
28                   new BlueDot();
29               }
30           });
31       }
32   }