Stella.java
1    
2    package npw;
3    import painter.SPainter;
4    import shapes.SSquare;
5    import java.awt.*;
6    public class Stella {
7        private static Color randomColor() {
8            int rv = (int) (Math.random() * 256);
9            int gv = (int) (Math.random() * 256);
10           int bv = (int) (Math.random() * 256);
11           return new Color(rv, gv, bv);
12       }
13       public static void main(String[] args) {
14           SPainter painter = new SPainter("Stella", 800, 800);
15           SSquare square = new SSquare(700);
16           int x = 0;
17           boolean color = true;
18           Color color1 = randomColor();
19           Color color2 = randomColor();
20           while (x <= 10) {
21               square.shrink(50);
22               if (color == true) {
23                   painter.setColor(color1);
24                   painter.paint(square);
25                   color = false;
26               } else if (color == false) {
27                   painter.setColor(color2);
28                   painter.paint(square);
29                   color = true;
30               }
31               x = x + 1;
32           }
33       }
34   }
35   
36