OrangeDots.java
/* 
 * Program to paint a blue dot 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 OrangeDots {
    // THE SOLUTION TO THE BLUE DOT PROBLEM
    private void paintTheImage(){
        SPainter klee = new SPainter("Orange Dot" , 800 , 800) ;
        SCircle dot = new SCircle(200) ;
        klee.setColor(Color.orange) ;
        klee.paint(dot);

        klee.mfd(230);
        klee.mlt(150);
        dot = new SCircle(100);
        klee.setColor(Color.orange) ;
        klee.paint(dot);
        klee.mfd(-230);
        klee.mlt(-150);

        klee.mfd(230);
        klee.mrt(150);
        SPainter.getDefaultLocale();
        dot = new SCircle(100);
        klee.setColor(Color.orange) ;
        klee.paint(dot);
    }
    // REQUIRED INFRASTRUCTURE

    public OrangeDots(){
        paintTheImage();
    }

    public static void main(String[] args) {
        SwingUtilities.invokeLater(new Runnable() {
            public void run() {
                new OrangeDots() ;

            }
        });
    }
}