1 package npw; 2 import java.awt.Color; 3 import javax.swing.SwingUtilities; 4 import painter.SPainter; 5 import shapes.SCircle; 6 7 8 public class Dots { 9 10 11 private void paintTheImage() { 12 SPainter Avo = new SPainter("Dots", 1000, 1000); 13 SCircle dot = new SCircle(50); 14 15 //Blue Dot 16 Avo.moveToCenter(); 17 Avo.mrt(100.0); 18 Avo.setColor(Color.BLUE); 19 Avo.paint(dot); 20 Avo.moveToCenter(); 21 22 Avo.mlt(100.0); 23 Avo.paint(dot); 24 Avo.moveToCenter(); 25 //RED DOT 26 Avo.mrt(250.0); 27 Avo.setColor(Color.RED); 28 dot.s2(); 29 Avo.paint(dot); 30 Avo.moveToCenter(); 31 32 Avo.mlt(250.0); 33 Avo.paint(dot); 34 dot.x2(); 35 Avo.moveToCenter(); 36 37 //YELLOW DOT 38 Avo.mrt(400.0); 39 Avo.setColor(Color.YELLOW); 40 dot.s3(); 41 Avo.paint(dot); 42 Avo.moveToCenter(); 43 44 Avo.mlt(400.0); 45 Avo.paint(dot); 46 dot.x3(); 47 Avo.moveToCenter(); 48 49 Avo.mlt(250.0); 50 Avo.mfd(250.0); 51 Avo.paint(dot); 52 53 Avo.mrt(250.0); 54 Avo.mbk(250.0); 55 Avo.moveToCenter(); 56 57 Avo.mrt(250.0); 58 Avo.mfd(250.0); 59 Avo.paint(dot); 60 61 Avo.mlt(250.0); 62 Avo.mbk(250.0); 63 Avo.moveToCenter(); 64 65 66 Avo.mfd(50.0); 67 dot.s3(); 68 Avo.paint(dot); 69 70 Avo.moveToCenter(); 71 72 73 74 75 76 77 78 79 80 81 82 } 83 public Dots(){ 84 paintTheImage(); 85 } 86 87 public static void main(String[] args) { 88 SwingUtilities.invokeLater(new Runnable() { 89 public void run(){ 90 new Dots(); 91 } 92 }); 93 } 94 95 96 } 97 98 99