1 package npw; 2 3 import painter.SPainter; 4 import shapes.SCircle; 5 import shapes.SSquare; 6 7 import javax.swing.*; 8 import java.awt.*; 9 10 public class Invention1 { 11 private void paintTheImage(){ 12 int x = 1; 13 while (x == 1){ 14 // makes canvas 15 SPainter canvas = new SPainter(800 ,800); 16 // makes all shapes 17 SCircle circle = new SCircle(100); 18 SSquare square = new SSquare(200); 19 // 20 canvas.setColor(Color.BLUE); 21 square.x5(); 22 canvas.paint(square); 23 canvas.setColor(Color.GREEN); 24 canvas.mbk(750); 25 canvas.paint(square); 26 canvas.mfd(650); 27 canvas.mlt(310); 28 canvas.paint(circle); 29 canvas.mbk(130); 30 square.s7(); square.s2(); 31 canvas.setColor(new Color(123, 31, 11)); 32 canvas.paint(square); 33 canvas.setColor(Color.yellow); 34 canvas.mrt(620); 35 canvas.mfd(600); 36 canvas.paint(circle); 37 if (x == 1){ 38 x = x + 1; 39 } 40 41 } 42 43 } 44 45 public Invention1() {paintTheImage();} 46 47 public static void main(String[] args){ 48 SwingUtilities.invokeLater(new Runnable() { 49 public void run() { 50 new Invention1(); 51 }}); 52 } 53 } 54