/* 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(); } }); } }