package npw; import javax.swing.*; import java.awt.*; import painter.SPainter; import shapes.SCircle; public class Dots { private void paintTheImage() { SPainter rob = new SPainter("Blue Dot", 600, 600); // 2 red dots, radius 100 SCircle dot = new SCircle(100); rob.setColor(Color.RED); rob.mlt(190); rob.mbk(190); rob.paint(dot); rob.moveToCenter(); dot = new SCircle(100); rob.setColor(Color.RED); rob.mrt(190); rob.mbk(190); rob.paint(dot); rob.moveToCenter(); // 3 green dots, radius 50 dot = new SCircle(50); rob.setColor(Color.GREEN); rob.mbk(80); rob.paint(dot); rob.moveToCenter(); dot = new SCircle(50); rob.setColor(Color.GREEN); rob.mrt(130); rob.paint(dot); rob.moveToCenter(); dot = new SCircle(50); rob.setColor(Color.GREEN); rob.mlt(130); rob.paint(dot); rob.moveToCenter(); // 2 blue dots, radius 35 dot = new SCircle(35); rob.setColor(Color.BLUE); rob.mlt(60); rob.mfd(90); rob.paint(dot); rob.moveToCenter(); dot = new SCircle(35); rob.setColor(Color.BLUE); rob.mrt(60); rob.mfd(90); rob.paint(dot); rob.moveToCenter(); // 2 orange dots, radius 20 dot = new SCircle(20); rob.setColor(Color.ORANGE); rob.mfd(200); rob.paint(dot); rob.moveToCenter(); dot = new SCircle(20); rob.setColor(Color.ORANGE); rob.mfd(150); rob.paint(dot); rob.moveToCenter(); } // REQUIRED INFRASTRUCTURE public Dots() { paintTheImage(); } public static void main(String[] args) { SwingUtilities.invokeLater(new Runnable() { public void run() { new Dots(); } }); } }