1 package npw; 2 3 import java.awt.Color; 4 import javax.swing.SwingUtilities; 5 import painter.SPainter; 6 import shapes.SCircle; 7 import shapes.SSquare; 8 9 public class Invention1 { 10 11 public static void main(String[] args) { 12 SCircle circle = new SCircle(20); 13 SSquare square = new SSquare(10); 14 SPainter painter = new SPainter("Invention1", 600, 600); 15 double diameter = 20; 16 int i = 1; 17 while (i < 20) { 18 if (i < 10) { 19 painter.paint(square); 20 painter.mrt(diameter); 21 painter.paint(square); 22 painter.mfd(diameter); 23 painter.mlt(diameter); 24 painter.paint(square); 25 painter.mbk(diameter); 26 painter.mlt(diameter); 27 painter.paint(square); 28 painter.mrt(diameter); 29 painter.mbk(diameter); 30 painter.paint(square); 31 painter.setColor(Color.BLUE); 32 painter.moveToCenter(); 33 i = i + 1; 34 diameter = diameter + 20; 35 } else { 36 37 painter.paint(circle); 38 painter.mrt(diameter); 39 painter.mfd(diameter); 40 painter.paint(circle); 41 painter.mlt(diameter); 42 painter.mlt(diameter); 43 painter.paint(circle); 44 painter.mbk(diameter); 45 painter.mbk(diameter); 46 painter.paint(circle); 47 painter.mrt(diameter); 48 painter.mrt(diameter); 49 painter.paint(circle); 50 painter.setColor(Color.RED); 51 painter.moveToCenter(); 52 i = i + 1; 53 diameter = diameter + 20; 54 } 55 } 56 57 } 58 }