/* * image consisting exclusively of dots */ package npw; import java.awt.Color; import javax.swing.SwingUtilities; import painter.SPainter; import shapes.SCircle; public class Dots { //THE SOLUTION TO THE DOTS PROBLEM private void paintTheImage() { SPainter klee = new SPainter("Dots" ,600,600); SCircle dot = new SCircle(25); klee.setColor(Color.BLUE); klee.paint(dot); klee.setColor(Color.RED); klee.mlt(75); klee.paint(dot); klee.setColor(Color.ORANGE); klee.mlt(75); klee.paint(dot); klee.setColor(Color.GREEN); klee.mrt(225); klee.paint(dot); klee.setColor(Color.BLACK); klee.mrt(75); klee.paint(dot); klee.mlt(150); dot.setRadius(17); klee.setColor(Color.CYAN); klee.mfd(75); klee.paint(dot); dot.setRadius(10); klee.setColor(Color.DARK_GRAY); klee.mfd(75); klee.paint(dot); klee.setColor(Color.blue); dot.setRadius(50); klee.mlt(240); klee.paint(dot); } //REQUIRED INFRASTRUCTURE public Dots() { paintTheImage(); } public static void main(String[] args) { SwingUtilities.invokeLater(new Runnable() { public void run() { new Dots(); } }); } }