The following text was written to the standard output stream when the Invention1.java program was executed from Netbeans.
/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package npw; import java.awt.Color; import java.util.Scanner; import javax.swing.JOptionPane; import painter.SPainter; import shapes.SCircle; import shapes.SSquare; /** * * @author ecuevas */ public class Invention1 { /** * @param args the command line arguments */ public static void main(String[] args) { SCircle circle = new SCircle(50); SSquare square = new SSquare(50); int number = getNumber("Choose a number: 1 or 2."); SPainter painter = new SPainter("invention1", 500,500); int i = 1; while (i <= 8) { if (number == 1) { painter.setColor(Color.CYAN); painter.mbk(100); painter.paint(square); painter.mfd(100); painter.paint(square); painter.setColor(Color.PINK); painter.mlt(100); painter.paint(circle); painter.mrt(100); painter.paint(circle); i = i +1; } else { painter.setColor(Color.PINK); painter.mlt(100); painter.paint(circle); painter.mrt(100); painter.paint(circle); painter.setColor(Color.CYAN); painter.mbk(100); painter.paint(square); painter.mfd(100); painter.paint(square); painter.setColor(Color.PINK); painter.mlt(100); painter.paint(circle); painter.mrt(100); painter.paint(circle); i = i +1; } } } private static int getNumber(String prompt) { String nss = JOptionPane.showInputDialog(null,prompt+"?"); Scanner scanner = new Scanner(nss); return scanner.nextInt(); } }