package npw; import painter.SPainter; import shapes.SRectangle; import javax.swing.*; import java.awt.*; import java.util.Random; public class Invention2 { public static void paintTheImage() { SPainter painter = new SPainter("Invention 2", 800, 800); int i = 0; while (i < 6) { int height = randomInt(); int width = randomInt(); SRectangle rec = new SRectangle(height, width); painter.setColor(randomColor()); painter.draw(rec); i = i + 1; if (i < 6) { painter.setBrushWidth(BWRandom()); } } } private static int BWRandom() { Random rgen = new Random(); int n = rgen.nextInt(60); return n; } private static Color randomColor() { Random rgen = new Random(); int r = rgen.nextInt(256); int g = rgen.nextInt(256); int b = rgen.nextInt(256); return new Color(r, g, b); } private static int randomInt() { Random rgen = new Random(); int r = rgen.nextInt(600); return r; } public Invention2() { paintTheImage(); } public static void main(String[] args) { SwingUtilities.invokeLater(new Runnable() { public void run() { new Invention2(); } }); } }