1 package npw; 2 3 import painter.SPainter; 4 import shapes.SCircle; 5 import shapes.SSquare; 6 7 import java.awt.*; 8 9 public class Invention1 { 10 public static void main(String[] args) { 11 SPainter klee = new SPainter("Invention 1", 600, 600); 12 SCircle circle = new SCircle(200); 13 SSquare square = new SSquare(400); 14 klee.setBrushWidth(7); 15 klee.setColor(Color.yellow); 16 paintTheImage(square, circle, klee); 17 18 } 19 20 private static void paintTheImage(SSquare square, SCircle circle, SPainter painter) { 21 double edge = square.side(); 22 while (edge > 45) { 23 painter.draw(square); 24 painter.draw(circle); 25 square.s3(); 26 square.x2(); 27 circle.s3(); 28 29 edge = square.side(); 30 if (edge < 250) { 31 painter.setColor(Color.red); 32 } 33 } 34 } 35 } 36