/* *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(); } }) ; } }