Invention1.java
/* 
    program to create a visually interesting canvas with an if and while statement. 
    */

package npw;

import painter.SPainter;
import shapes.SCircle;
import shapes.SSquare;

import java.awt.Color;
import javax.swing.SwingUtilities;

public class Invention1 {

    private void paintTheImage() {
        SPainter rina = new SPainter("Invention1", 400, 400);
        SSquare square = new SSquare(100);
        SCircle dot = new SCircle(50);

        rina.setColor(Color.black);
        rina.paint(square);
        rina.mrt(100);
        rina.paint(dot);
        rina.mlt(200);
        rina.paint(dot);
        rina.mlt(75);
        dot.setRadius(25);

        int i = 1;
        while (i < 9) {
            if (i == 1) {
                rina.setColor(Color.blue);
            } else if (i == 2) {
                rina.setColor(Color.cyan);
            } else if (i == 3) {
                rina.setColor(Color.blue);
            } else if (i == 4) {
                rina.setColor(Color.cyan);
            } else if (i == 5) {
                rina.setColor(Color.blue);
            } else if (i == 6) {
                rina.setColor(Color.cyan);
            } else if (i == 7) {
                rina.setColor(Color.blue);
            } else if (i == 8) {
                rina.setColor(Color.cyan);
            }
            rina.paint(dot);
            rina.mrt(dot.diameter());
            i = i + 1;
        }

    }

    public Invention1() {
        paintTheImage();
    }

    public static void main(String[] args) {
        SwingUtilities.invokeLater(new Runnable() {
            public void run() {
                new Invention1();
            }
        });
    }
}