Dots.java
/* 
 *Dots Problem 
 */


package npw;
import java.awt.Color;
import javax.script.ScriptContext;
import javax.swing.SwingUtilities;
import painter.SPainter;
import shapes.SCircle;


public class Dots {
    //Dots problem solution
    private void paintTheImage() {
        SPainter Steve = new SPainter("Dots", 600, 600);
        SCircle dot = new SCircle(30);
        Steve.setColor(Color.BLUE);
        Steve.paint(dot);
        Steve.setColor(Color.GREEN);
        SCircle dot2 = new SCircle(30);
        Steve.mlt(80);
        Steve.paint(dot2);
        Steve.setColor(Color.RED);
        SCircle dot3 = new SCircle(40);
        Steve.mlt(120);
        Steve.paint(dot3);
        Steve.moveToCenter();
        Steve.setColor(Color.BLUE);
        SCircle dot4 = new SCircle(60);
        Steve.mrt(200);
        Steve.paint(dot3);
        Steve.setColor(Color.RED);
        SCircle dot5 = new SCircle(40);
        Steve.moveToCenter();
        Steve.mrt(80);
        Steve.paint(dot5);
        Steve.moveToCenter();
        SCircle dot6 = new SCircle(60);
        Steve.mfd(95);
        Steve.setColor(Color.BLUE);
        Steve.paint(dot6);
        SCircle TheLastDots = new SCircle(100);
        Steve.mbk(250);
        Steve.mlt(150);
        Steve.setColor(Color.BLACK);
        Steve.paint(TheLastDots);
        Steve.moveToCenter();
        Steve.mbk(150);
        Steve.mrt(150);
        Steve.paint(TheLastDots);
        SCircle ForgottenDot = new SCircle(25);
        Steve.setColor(Color.YELLOW);
        Steve.moveToCenter();
        Steve.mbk(155);
        Steve.paint(ForgottenDot);
    }
    //REQUIRED INFRASTRUCTURE
    public Dots() {
        paintTheImage();
    }
    public static void main(String[] args) {
        SwingUtilities.invokeLater(new Runnable () {
            public void run() {
                new Dots();
            }
        }) ;
    } }