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