package npw; import java.awt.Color; import java.util.Random; import painter.SPainter; import shapes.SRectangle; import shapes.SSquare; public class Invention2 { public static void main(String[] args) { SPainter paint = new SPainter ("Invention 2", 600, 600); paintBackground(paint); paintRectangle(paint, 20,100); } private static void paintBackground(SPainter paint) { paint.setColor(Color.YELLOW); SSquare background = new SSquare(2000); paint.paint(background); } private static void paintRectangle(SPainter painter, int w, int h) { int i = 1; while (i<=w) { while (i<=h) paintOneRectangle(painter); i = i + 1; } } private static Color randomColor() { Random a = new Random(); int r = a.nextInt(256); int g = a.nextInt(256); int b = a.nextInt(256); return new Color(r,b,g); } private static void paintOneRectangle(SPainter paint) { Random a = new Random(); int b = a.nextInt(3); if ( b == 0) { paint.setColor(randomColor()); } else if (b == 1) { paint.setColor(randomColor()); } else if (b ==2) { paint.setColor(randomColor()); } paint.move(); SRectangle rectangle = new SRectangle(100,20); paint.paint(rectangle); paint.setColor(Color.BLUE); paint.draw(rectangle); } }