BalloonFamilyTester.java
package balloonpeople;

import painter.SPainter;
import javax.swing.*;
import java.util.Scanner;

public class BalloonFamilyTester {
    public BalloonFamilyTester(){
        int nOfP = getNumber("Number of people");
        BalloonFamily family= new BalloonFamily(nOfP);
        System.out.println(family.toString());
        SPainter painter = new SPainter("BalloonFamily",600,600);
        family.paint(painter);
    }

    private int getNumber(String prompt) {
        String nss = JOptionPane.showInputDialog(null, prompt + "?");
        Scanner scanner = new Scanner(nss);
        return scanner.nextInt();
    }

    public static void main(String[] args) {
        SwingUtilities.invokeLater(new Runnable() {
            public void run() {
                new BalloonFamilyTester();
            }
        });
    }
}