Invention1.java
1    package npw;
2    import painter.SPainter;
3    import shapes.SCircle;
4    import shapes.SSquare;
5    
6    import javax.swing.*;
7    import java.awt.*;
8    
9    public class Invention1 {
10   
11       private void paintTheImage()
12       {
13           SPainter inventor= new SPainter("Inventor",800,800);
14           SCircle circle= new SCircle(30);
15           SSquare square=new SSquare(40);
16           int x=1;
17           while(x<6)
18           {
19               if(inventor.color==Color.BLUE)
20               {
21                   inventor.setColor(Color.RED);
22                   inventor.paint(circle);
23                   inventor.mfd(50);
24               }
25               else if(inventor.color==Color.RED)
26               {
27                   inventor.setColor(Color.BLUE);
28                   inventor.paint(square);
29                   inventor.mfd(50);
30               }
31               else
32               {
33                   inventor.setColor(Color.RED);
34                   inventor.paint(circle);
35                   inventor.mfd(2);
36               }
37            x++;
38           }
39       }
40       public Invention1()
41       {
42           paintTheImage();
43       }
44       public static void main(String[] args)
45       {
46           SwingUtilities.invokeLater(new Runnable() {
47               public void run() {
48                   new Invention1();
49               }
50           });
51       }
52   }
53