The following text was written to the standard output stream when the Invention1 program was executed from IntelliJ.
/* *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 painter = new SPainter("Invention1", 400, 400); SSquare square = new SSquare(300); SCircle circle = new SCircle(75); painter.setColor(Color.PINK); painter.paint(square); painter.setColor(Color.gray); painter.mfd(75); painter.paint(circle); painter.mbk(75); painter.mrt(75); painter.paint(circle); painter.mlt(75); painter.mlt(75); painter.paint(circle); painter.mrt(75); painter.mbk(75); painter.paint(circle); painter.mfd(75); painter.setColor(Color.pink); painter.paint(circle); int i = 1; while (i <= 4) { if (i==1) { painter.setColor(Color.pink); } else if (i==2) { painter.setColor(Color.gray); } else if (i==3) { painter.setColor(Color.pink); } else if (i==4) { painter.setColor(Color.gray); } i = i + 1; } } public Invention1() { paintTheImage(); } public static void main(String[] args) { SwingUtilities.invokeLater(new Runnable() { public void run() { new Invention1(); } }); } }