package npw; import painter.SPainter; import shapes.SSquare; import javax.swing.*; import java.awt.*; import java.util.Scanner; public class Stella { public static void main(String[] args){ Color color1 = randomcolor(); Color color2 = randomcolor(); SPainter painter = new SPainter("Stella",800,800); SSquare square = new SSquare(700); int nrofsquare = getNumber("number of square"); double shrink = 700/nrofsquare; int i=0; while(i<nrofsquare){ if(i % 2 ==0){ painter.setColor(color1); } else{ painter.setColor(color2); } painter.paint(square); square.shrink(shrink); 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); Color color = new Color(rv,gv,bv); return color; } private static int getNumber(String prompt) { String nss = JOptionPane.showInputDialog(null,prompt+"?"); Scanner scanner = new Scanner(nss); return scanner.nextInt(); } }