1 package npw; 2 3 import java.awt.Color; 4 import javax.swing.SwingUtilities; 5 import painter.SPainter; 6 import shapes.SCircle; 7 8 public class Dots { 9 10 public Dots() { paintTheImage(); 11 12 } 13 14 private void paintTheImage() { 15 SPainter klee = new SPainter("Dots", 700, 700); 16 klee.mfd(200); 17 SCircle dot1 = new SCircle(30); 18 klee.setColor(Color.blue); 19 klee.paint(dot1); 20 klee.mbk(200); 21 SCircle dot2 = new SCircle(30); 22 klee.setColor(Color.blue); 23 klee.paint(dot2); 24 klee.mbk(200); 25 SCircle dot3 = new SCircle(30); 26 klee.setColor(Color.blue); 27 klee.paint(dot3); 28 klee.tl(); 29 klee.mfd(200); 30 SCircle dot4 = new SCircle(75); 31 klee.setColor(Color.green); 32 klee.paint(dot4); 33 klee.mbk(400); 34 SCircle dot5 = new SCircle(75); 35 klee.setColor(Color.green); 36 klee.paint(dot5); 37 klee.tr(); 38 klee.mfd(200); 39 klee.tr(); 40 klee.mfd(50); 41 SCircle dot6 = new SCircle(50); 42 klee.setColor(Color.magenta); 43 klee.paint(dot6); 44 klee.tl(); 45 klee.tl(); 46 klee.mfd(500); 47 SCircle dot7 = new SCircle(50); 48 klee.setColor(Color.magenta); 49 klee.paint(dot7); 50 klee.tr(); 51 klee.mfd(200); 52 klee.tr(); 53 klee.mfd(50); 54 SCircle dot8 = new SCircle(125); 55 klee.setColor(Color.cyan); 56 klee.paint(dot8); 57 klee.mfd(400); 58 SCircle dot9 = new SCircle(125); 59 klee.setColor(Color.cyan); 60 klee.paint(dot9); 61 } 62 63 public static void main(String[] args) { 64 SwingUtilities.invokeLater(new Runnable() { 65 public void run() { 66 new Dots(); 67 } 68 }); 69 } 70 71 72 73 } 74