1 package balloonpeople; 2 3 import painter.SPainter; 4 import javax.swing.*; 5 import java.util.Scanner; 6 7 public class BalloonFamilyTester { 8 public BalloonFamilyTester(){ 9 int nOfP = getNumber("Number of people"); 10 BalloonFamily family= new BalloonFamily(nOfP); 11 System.out.println(family.toString()); 12 SPainter painter = new SPainter("BalloonFamily",600,600); 13 family.paint(painter); 14 } 15 16 private int getNumber(String prompt) { 17 String nss = JOptionPane.showInputDialog(null, prompt + "?"); 18 Scanner scanner = new Scanner(nss); 19 return scanner.nextInt(); 20 } 21 22 public static void main(String[] args) { 23 SwingUtilities.invokeLater(new Runnable() { 24 public void run() { 25 new BalloonFamilyTester(); 26 } 27 }); 28 } 29 } 30