1 package npw; 2 3 import painter.SPainter; 4 import shapes.SCircle; 5 import javax.swing.*; 6 import java.awt.*; 7 8 public class Dots { 9 10 private void paintTheImage() { 11 SPainter klee = new SPainter("Dots", 600, 600); 12 SCircle dot = new SCircle(25); 13 klee.setColor(Color.BLUE); 14 klee.moveToCenter(); 15 klee.mfd(150); 16 klee.mlt(150); 17 klee.paint(dot); 18 klee.moveToCenter(); 19 klee.mfd(150); 20 klee.ta(); 21 klee.mlt(150); 22 klee.paint(dot); 23 klee.ta(); 24 SCircle round = new SCircle(125); 25 klee.moveToCenter(); 26 klee.setColor(Color.PINK); 27 klee.paint(round); 28 SCircle drake = new SCircle(50); 29 klee.setColor(Color.CYAN); 30 klee.moveToCenter(); 31 klee.mlt(225); 32 klee.paint(drake); 33 klee.moveToCenter(); 34 klee.ta(); 35 klee.mlt(225); 36 klee.paint(drake); 37 klee.ta(); 38 SCircle big = new SCircle(75); 39 klee.setColor(Color.YELLOW); 40 klee.moveToCenter(); 41 klee.mfd(210); 42 klee.paint(big); 43 klee.moveToCenter(); 44 klee.mbk(210); 45 klee.paint(big); 46 SCircle morgia = new SCircle(90); 47 klee.setColor(Color.MAGENTA); 48 klee.moveToCenter(); 49 klee.mbk(190); 50 klee.mlt(195); 51 klee.paint(morgia); 52 klee.moveToCenter(); 53 klee.mbk(190); 54 klee.ta(); 55 klee.mlt(195); 56 klee.paint(morgia); 57 klee.ta(); 58 59 } 60 61 public Dots() { paintTheImage(); 62 } 63 64 public static void main (String[] args) { 65 SwingUtilities.invokeLater(new Runnable() { 66 public void run() { 67 new npw.Dots(); 68 } 69 70 }); 71 } 72 73 } 74