1 package npw; 2 import java.awt.Color; 3 import javax.swing.SwingUtilities; 4 import painter.SPainter; 5 import shapes.SCircle; 6 7 public class Dots { 8 private void paintTheImage(){ 9 SPainter klee = new SPainter ("Dots", 1000, 1000); 10 SCircle dot = new SCircle (50); 11 12 klee.setColor(Color.BLUE); 13 klee.moveToCenter(); 14 klee.paint(dot); 15 16 klee.moveToCenter(); 17 dot.shrink(2); 18 klee.mrt(dot.radius()*3); 19 klee.setColor(Color.RED); 20 klee.paint(dot); 21 22 klee.moveToCenter(); 23 dot.shrink(5); 24 klee.mrt(dot.radius()*6); 25 klee.setColor(Color.BLUE); 26 klee.paint(dot); 27 28 klee.moveToCenter(); 29 dot.shrink(10); 30 klee.mrt(dot.radius()*14); 31 klee.setColor(Color.GREEN); 32 klee.paint(dot); 33 34 klee.moveToCenter(); 35 dot.shrink(2); 36 klee.mrt(dot.radius()*12); 37 klee.setColor(Color.DARK_GRAY); 38 klee.paint(dot); 39 40 //LEFT SIDE OF PAGE 41 42 klee.moveToCenter(); 43 dot.shrink(2); 44 klee.mlt(dot.radius()*4); 45 klee.setColor(Color.RED); 46 klee.paint(dot); 47 48 klee.moveToCenter(); 49 klee.mlt(dot.radius()*7); 50 klee.setColor(Color.DARK_GRAY); 51 klee.paint(dot); 52 53 klee.moveToCenter(); 54 dot.shrink(10); 55 klee.mlt(dot.radius()*15); 56 klee.setColor(Color.GREEN); 57 klee.paint(dot); 58 59 } 60 private double dot2() { 61 return 0; 62 } 63 public Dots(){ 64 paintTheImage(); 65 } 66 public static void main(String[] args) { 67 SwingUtilities.invokeLater(new Runnable(){ 68 public void run(){ 69 new Dots(); } 70 }); 71 }; 72 } 73