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