/* * Program to paint a blue dot in the context of the nonrepresentational * Painting world, NPW */ package npw; import painter.SPainter; import shapes.SCircle; import javax.swing.*; import java.awt.*; public class Dots { private void paintTheImage() { SPainter painter = new SPainter("Dots", 650, 650); SCircle dot = new SCircle(60); SCircle dot2 = new SCircle(50); SCircle dot3 = new SCircle(40); SCircle dot4 = new SCircle(70); painter.mlt(2 * dot.diameter()); painter.mfd(2 * dot.diameter()); for (int i = 0; i < 9; i++) { if (i == 3) { painter.setColor(Color.red); painter.mlt(6 * dot.diameter()); painter.mbk(2 * dot.diameter()); painter.paint(dot); painter.mrt(2 * dot.diameter()); } else if(i == 5) { painter.setColor(Color.red); painter.paint(dot); painter.mlt(6 * dot.diameter()); painter.mbk(2 * dot.diameter()); painter.mrt(2 * dot.diameter()); } else if(i == 4) { painter.setColor(Color.magenta); painter.paint(dot2); painter.mrt(2 * dot.diameter()); } else if(i < 3) { painter.setColor(Color.green); painter.paint(dot3); painter.mrt(2 * dot.diameter()); } else { painter.setColor(Color.blue); painter.paint(dot4); painter.mrt(2 * dot.diameter()); } } } public Dots() { paintTheImage(); } public static void main(String[] args) { SwingUtilities.invokeLater (new Runnable() { public void run() { new Dots(); } }); } }