BalloonPersonTester.java
1    /* 
2     * Program to make sure the balloon person class is working 
3     */
4    
5    package balloonpeople;
6    
7    import painter.SPainter;
8    import javax.swing.SwingUtilities;
9    
10   public class BalloonPersonTester {
11   
12       public BalloonPersonTester(){
13           //Create a painter
14           SPainter milo = new SPainter("Milo",1200,800);
15   
16           //create some BalloonPeople objects
17           BalloonPerson Crowbar = new BalloonPerson("Crowbar",14,60);
18           BalloonPerson Matthew = new BalloonPerson("Mia", 18, 71);
19           BalloonPerson Jenna = new BalloonPerson("Maddie",18,64);
20           BalloonPerson Keith = new BalloonPerson("Keith",17,73);
21   
22           //toString test
23           System.out.println(Crowbar.toString());
24           System.out.println(Matthew.toString());
25           System.out.println(Jenna.toString());
26           System.out.println(Keith.toString());
27   
28           //paint one person
29           Keith.paint(milo);
30   
31           //paint some people
32           milo.mlt(200);
33           Keith.paint(milo);
34           milo.mrt(200);
35           Jenna.paint(milo);
36           milo.mrt(200);
37           Matthew.paint(milo);
38       }
39   
40       public static void main(String[] args) {
41           SwingUtilities.invokeLater(new Runnable() {
42               public void run() {
43                   new BalloonPersonTester();
44               }
45           });
46       }
47   }