package npw; import painter.SPainter; import shapes.SRectangle; import java.awt.Color; import javax.swing.SwingUtilities; public class Invention2 { private void paintTheImage() { SPainter painter = new SPainter("Invention 2", 750, 700); SRectangle rectangle = new SRectangle(150,200); painter.move(); int i = 1; while (i <= 10) { if (i == 1) { painter.setColor(randomColor()); } else if (i==2) { painter.setColor(randomColor()); } else if (i==3) { painter.setColor(randomColor()); } else if (i==4) { painter.setColor(randomColor()); } else if (i==5) { painter.setColor(randomColor()); } else if (i==6) { painter.setColor(randomColor()); } else if (i==7) { painter.setColor(randomColor()); } else if (i==8) { painter.setColor(randomColor()); } else if (i==9) { painter.setColor(randomColor()); } else if (i==10) { painter.setColor(randomColor()); } painter.paint(rectangle); painter.move(); i = i + 1; } } private static Color randomColor() { int rv = (int)(Math.random()*256); int gv = (int)(Math.random()*256); int bv = (int)(Math.random()*256); return new Color(rv,gv,bv); } public Invention2() { paintTheImage(); } public static void main(String[] args) { SwingUtilities.invokeLater(new Runnable() { public void run() { new Invention2(); } }); } }