/home/rkanin/NetBeansProjects/CS1/src/npw/PumpItUp.java |
1
2
3
4
5
6
7
8 package npw;
9
10 import java.awt.Color;
11 import javax.swing.SwingUtilities;
12 import painter.SPainter;
13 import shapes.SSquare;
14
15
16
17 @author
18
19 public class PumpItUp {
20
21 private void paintTheImage() {
22
23
24
25
26
27 SPainter painter = new SPainter("PumpItUp", 600,600);
28 SSquare square = new SSquare(200);
29 paintYellowSquare(painter,square);
30 paintRedSquares(painter,square);
31 paintBlueSquares(painter,square);
32 paintGraySquares(painter,square);
33
34
35
36 }
37
38
39
40 public PumpItUp() {
41 paintTheImage();
42 }
43
44 public static void main(String[] args) {
45 SwingUtilities.invokeLater(new Runnable() {
46 public void run() {
47 new PumpItUp();
48 }
49 });
50 }
51
52 private void paintYellowSquare(SPainter painter, SSquare square) {
53 SSquare fear = new SSquare(200);
54 painter.setColor(Color.YELLOW);
55 painter.paint(fear);
56
57 }
58
59 private void paintRedSquare(SPainter painter, SSquare square) {
60
61
62
63
64
65
66 }
67
68 private void paintBlueSquare(SPainter painter, SSquare square) {
69 throw new UnsupportedOperationException("Not supported yet.");
70 }
71
72 private void paintGraySquare(SPainter painter, SSquare square) {
73 throw new UnsupportedOperationException("Not supported yet.");
74 }
75
76 private void paintYellowSquares(SPainter painter, SSquare square) {
77 throw new UnsupportedOperationException("Not supported yet.");
78 }
79
80 private void paintRedSquares(SPainter painter, SSquare square) {
81 SSquare blood = new SSquare(200);
82 painter.setColor(Color.RED);
83 painter.mfd(200);
84 painter.mrt(200);
85 painter.paint(blood);
86 painter.mlt(200);
87 painter.mlt(200);
88 painter.paint(blood);
89 painter.mrt(200);
90 painter.mbk(200);
91
92 }
93
94 private void paintBlueSquares(SPainter painter, SSquare square) {
95 SSquare blu = new SSquare(200);
96 painter.setColor(Color.BLUE);
97 painter.mbk(200);
98 painter.mrt(200);
99 painter.paint(blu);
100 painter.mlt(200);
101 painter.mlt(200);
102 painter.paint(blu);
103 }
104
105 private void paintGraySquares(SPainter painter, SSquare square) {
106 SSquare grey = new SSquare(200);
107 painter.setColor(Color.GRAY);
108 painter.mrt(200);
109 painter.paint(grey);
110 painter.mfd(200);
111 painter.mlt(200);
112 painter.paint(grey);
113 painter.mrt(200);
114 painter.mrt(200);
115 painter.paint(grey);
116 painter.mfd(200);
117 painter.mlt(200);
118 painter.paint(grey);
119
120 }
121
122 }
123