package npw; import painter.SPainter; import shapes.SRectangle; import java.awt.*; import java.util.Random; public class Inventional2 { public static void main(String[] args){ int length=400; int width = 300; SPainter painter = new SPainter("inventiona2",600,600); SRectangle rectangle = new SRectangle(length,width); painter.setBrushWidth(5); painttheinmage(painter,rectangle); } private static void painttheinmage(SPainter painter, SRectangle rectangle) { int i=0; while(i<5){ painttherectangle(painter,rectangle); i=i+1; } } private static void painttherectangle(SPainter painter, SRectangle rectangle) { Random rgen = new Random(); int length = rgen.nextInt(150); int width = rgen.nextInt(100); if(length>100){ painter.setColor(Color.blue); rectangle.shrink(length,width); painter.draw(rectangle); } else{ painter.setColor(randomcolor()); rectangle.shrink(length,width); painter.draw(rectangle); } } private static Color randomcolor() { int rv = (int)(Math.random()*256); int gv = (int)(Math.random()*256); int bv = (int)(Math.random()*256); Color color = new Color(rv,gv,bv); return color; } }