CS1 Standard Demo Page

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