package npw; import painter.SPainter; import shapes.SSquare; import javax.swing.*; import java.awt.*; import java.util.Random; import java.util.Scanner; public class Stella { public static void main(String[] args) { // TODO code application logic here Color color1 = randomColor(); Color color2 = randomColor(); String number = JOptionPane.showInputDialog(null, "Number of concentric square?"); Scanner scanner = new Scanner(number); int nrOfConcentricSquare = scanner.nextInt(); double shrink = 800 / nrOfConcentricSquare; SPainter painter = new SPainter("Stella", 800, 800); SSquare square = new SSquare(800); int i = 1; while (nrOfConcentricSquare > 0) { if (i % 2 == 0) { painter.setColor(color1); } else { painter.setColor(color2); } painter.paint(square); square.shrink(shrink); nrOfConcentricSquare = nrOfConcentricSquare - 1; i = i + 1; } } 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, b, g); } }