1 package npw; 2 3 import painter.SPainter; 4 import shapes.SCircle; 5 import shapes.SSquare; 6 import java.awt.Color; 7 import javax.swing.SwingUtilities; 8 9 public class Invention1 { 10 11 private void paintTheImage() { 12 SPainter drake = new SPainter("Invention1", 1000, 1000); 13 SSquare square = new SSquare(300); 14 SCircle circle = new SCircle(150); 15 drake.setColor(Color.DARK_GRAY); 16 drake.paint(square); 17 drake.mfd(300); 18 drake.paint(circle); 19 drake.moveToCenter(); 20 drake.mbk(300); 21 drake.paint(circle); 22 drake.moveToCenter(); 23 drake.mlt(300); 24 drake.paint(circle); 25 drake.moveToCenter(); 26 drake.ta(); 27 drake.mlt(300); 28 drake.paint(circle); 29 drake.ta(); 30 drake.moveToCenter(); 31 drake.mlt(300); 32 circle.setRadius(25); 33 int i = 1; 34 while (i < 14) { 35 if (i == 1) { 36 drake.setColor(Color.BLUE); 37 } else if (i==2) { 38 drake.setColor(Color.RED); 39 } else if (i==3) { 40 drake.setColor(Color.BLUE); 41 } else if (i==4) { 42 drake.setColor(Color.RED); 43 } else if (i==5) { 44 drake.setColor(Color.BLUE); 45 } else if (i==6) { 46 drake.setColor(Color.RED); 47 } else if (i==7) { 48 drake.setColor(Color.BLUE); 49 } else if (i==8) { 50 drake.setColor(Color.RED); 51 } else if (i==9) { 52 drake.setColor(Color.BLUE); 53 } else if (i==10) { 54 drake.setColor(Color.RED); 55 } else if (i==11) { 56 drake.setColor(Color.BLUE); 57 } else if (i==12) { 58 drake.setColor(Color.RED); 59 } else if (i==13) { 60 drake.setColor(Color.BLUE); 61 } 62 63 drake.paint(circle); 64 drake.mrt(circle.diameter()); 65 i = i + 1; 66 67 } 68 69 drake.moveToCenter(); 70 drake.mfd(300); 71 circle.setRadius(25); 72 int k = 1; 73 while (k < 14) { 74 if (k == 1) { 75 drake.setColor(Color.BLUE); 76 } else if (k==2) { 77 drake.setColor(Color.RED); 78 } else if (k==3) { 79 drake.setColor(Color.BLUE); 80 } else if (k==4) { 81 drake.setColor(Color.RED); 82 } else if (k==5) { 83 drake.setColor(Color.BLUE); 84 } else if (k==6) { 85 drake.setColor(Color.RED); 86 } else if (k==7) { 87 drake.setColor(Color.BLUE); 88 } else if (k==8) { 89 drake.setColor(Color.RED); 90 } else if (k==9) { 91 drake.setColor(Color.BLUE); 92 } else if (k==10) { 93 drake.setColor(Color.RED); 94 } else if (k==11) { 95 drake.setColor(Color.BLUE); 96 } else if (k==12) { 97 drake.setColor(Color.RED); 98 } else if (k==13) { 99 drake.setColor(Color.BLUE); 100 } 101 102 drake.paint(circle); 103 drake.mbk(circle.diameter()); 104 k = k + 1; 105 106 } 107 } 108 public Invention1() { 109 paintTheImage(); 110 111 } 112 113 public static void main(String[] args) { 114 SwingUtilities.invokeLater(new Runnable() { 115 public void run() { 116 new Invention1(); 117 } 118 }); 119 } 120 }