/home/jfernan6/NetBeansProjects/CSX/src/npw/PumpItUp.java
 1 /*
 2  * Pump it up !
 3  */
 4 package npw;
 5 
 6 import java.awt.Color;
 7 import javax.swing.SwingUtilities;
 8 import painter.SPainter;
 9 import shapes.SCircle;
10 import shapes.SSquare;
11 
12 /**
13  *
14  * @author jfernan6
15  */
16 public class PumpItUp {
17 
18     /**
19      * @param args the command line arguments
20      */
21     
22 private void paintTheImage() {
23     SPainter painter = new SPainter("PumpItUp", 600,600);
24     SSquare square = new SSquare(150);
25     paintYellowSquare(painter,square);
26     paintRedSquares(painter,square);
27     paintBlueSquares(painter,square);
28     paintGraySquares(painter,square);
29 }
30  public PumpItUp(){   
31     paintTheImage();
32  }  
33     public static void main(String[] args) {
34         SwingUtilities.invokeLater(new Runnable(){
35         public void run(){
36                new PumpItUp();
37         }
38         });
39 }
40     private void paintYellowSquare(SPainter painter, SSquare square) {
41        painter.setColor(Color.YELLOW);
42        painter.paint(square);
43     }    
44 private void paintRedSquares(SPainter painter, SSquare square) {
45        painter.setColor(Color.RED);
46        painter.mfd(150);
47        painter.mrt(150);
48        painter.paint(square);
49        painter.mlt(300);
50        painter.paint(square);
51 
52 
53 }
54     private void paintBlueSquares(SPainter painter, SSquare square) {
55         painter.setColor(Color.BLUE);
56         painter.mbk(300);
57         painter.paint(square);
58         painter.mrt(300);
59         painter.paint(square);
60     }
61     private void paintGraySquares(SPainter painter, SSquare square) {
62         painter.setColor(Color.GRAY);   
63         painter.moveToCenter();
64         painter.mfd(150);
65         painter.paint(square);
66         painter.moveToCenter();
67         painter.mbk(150);
68         painter.paint(square);
69         painter.moveToCenter();
70         painter.mlt(150);
71         painter.paint(square);
72         painter.moveToCenter();
73         painter.mrt(150);
74         painter.paint(square);   
75     }
76    }
77