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 11 12 13 private void paintTheImage(){ 14 15 SPainter klee = new SPainter("Dot",600,600); 16 SCircle dot = new SCircle(60); 17 klee.setColor(Color.LIGHT_GRAY); 18 klee.paint(dot); 19 20 SCircle dotTwo = new SCircle(30); 21 klee.setColor(Color.LIGHT_GRAY); 22 klee.mlt(100); 23 klee.mfd(100); 24 klee.paint(dotTwo); 25 klee.moveToCenter(); 26 27 SCircle dotThree = new SCircle(30); 28 klee.setColor(Color.LIGHT_GRAY); 29 klee.mrt(100); 30 klee.mfd(100); 31 klee.paint(dotThree); 32 klee.moveToCenter(); 33 34 SCircle dotFour = new SCircle(20); 35 klee.setColor(Color.CYAN); 36 klee.mrt(100); 37 klee.paint(dotFour); 38 klee.moveToCenter(); 39 40 SCircle dotSeven = new SCircle(20); 41 klee.moveToCenter(); 42 klee.setColor(Color.CYAN); 43 klee.mlt(100); 44 klee.paint(dotSeven); 45 klee.moveToCenter(); 46 47 SCircle dotFive = new SCircle(15); 48 klee.setColor(Color.RED); 49 klee.mlt(100); 50 klee.mbk(100); 51 klee.paint(dotFive); 52 klee.moveToCenter(); 53 54 55 SCircle dotSix = new SCircle(15); 56 klee.moveToCenter(); 57 klee.setColor(Color.RED); 58 klee.mrt(100); 59 klee.mbk(100); 60 klee.paint(dotSix); 61 klee.moveToCenter(); 62 63 SCircle dotEight = new SCircle(30); 64 klee.setColor(Color.YELLOW); 65 klee.mrt(100); 66 klee.mbk(200); 67 klee.paint(dotEight); 68 klee.moveToCenter(); 69 70 SCircle dotNine = new SCircle(30); 71 klee.setColor(Color.YELLOW); 72 klee.mlt(100); 73 klee.mbk(200); 74 klee.paint(dotEight); 75 klee.moveToCenter(); 76 77 78 79 80 81 } 82 83 84 85 86 87 88 89 90 // REQUIRED INFRASTRUCTURE 91 public Dots(){ 92 paintTheImage(); 93 94 } 95 96 97 98 99 public static void main(String[] args){ 100 SwingUtilities.invokeLater(new Runnable(){ 101 public void run(){ 102 new Dots(); 103 } 104 105 }); 106 } 107 } 108 109 110