Stella.java
1    package npw;
2    
3    import painter.SPainter;
4    import shapes.SSquare;
5    
6    import java.awt.*;
7    import java.util.Random;
8    import java.util.Scanner;
9    
10   //    The number of concentric squares will be read from a dialog box.
11   
12   public class Stella {
13       //Random color from HirstDots
14       private static Color randomColor() {
15       Random rgen = new Random();
16       int r = rgen.nextInt(256);
17       int g = rgen.nextInt(256);
18       int b = rgen.nextInt(256);
19       return new Color(r, g, b);
20   }
21       public static void main(String[] args) {
22           SPainter art = new SPainter("Stella", 800, 800);
23           // the largest square is 700 by 700
24           int side = 700;
25           SSquare square = new SSquare(side);
26           //NEED 2 RANDOM COLOR  USED FOR SQUARES NEXT
27           Color first1 = randomColor();
28           Color num2 = randomColor();
29   
30           //if or while statement shrinking square every time
31           int x = 0;
32           while (x<=6) {
33           art.setColor(first1);
34           art.paint(square);
35           square.shrink(50);
36           art.setColor(num2);
37           art.paint(square);
38           square.shrink(50);
39           x = x +1;
40           }
41       }
42   
43   
44   }
45