Stella.java
1    package npw;
2    
3    import java.awt.Color;
4    import java.util.Scanner;
5    import javax.swing.JOptionPane;
6    
7    import painter.SPainter;
8    import shapes.SSquare;
9    
10   public class Stella {
11   
12       public static void main (String[] args){
13           int nrOfSquares = Integer.parseInt(JOptionPane.showInputDialog(null,"input number of squares"));
14           Scanner scanner = new Scanner(String.valueOf(nrOfSquares));
15   
16           SPainter painter = new SPainter ("stella" ,800,800);
17           SSquare square = new SSquare (700);
18           int shrink = 700/nrOfSquares;
19           painter.setRandomColor();
20           Color color1 = painter.color;
21           painter.setRandomColor();
22           Color color2 = painter.color;
23           painter.paint(square);
24   
25           int i = 0;
26           while(i < nrOfSquares/2) {
27               square.shrink(shrink);
28               painter.setColor(color1);
29               painter.paint(square);
30               square.shrink(shrink);
31               painter.setColor(color2);
32               painter.paint(square);
33               i = i + 1;
34   
35           }
36       }
37   
38   }
39