/home/rkanin/NetBeansProjects/CS1/src/npw/Dots.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.SCircle;
14
15
16
17 @author
18
19 public class Dots {
20
21 private void paintTheImage() {
22
23
24
25
26
27 SPainter painter = new SPainter("PumpItUp", 600,600);
28 SCircle circle = new SCircle(200);
29 paintYellowCircles(painter,circle);
30 paintRedCircles(painter,circle);
31 paintBlueCircles(painter,circle);
32
33
34
35
36 }
37
38
39
40 public Dots() {
41 paintTheImage();
42 }
43
44 public static void main(String[] args) {
45 SwingUtilities.invokeLater(new Runnable() {
46 public void run() {
47 new Dots();
48 }
49 });
50 }
51
52 private void paintYellowCircles(SPainter painter, SCircle circle) {
53 SCircle fear = new SCircle(30);
54 painter.setColor(Color.YELLOW);
55 painter.paint(fear);
56 painter.mrt(200);
57 fear.x2();
58 painter.paint(fear);
59 painter.mlt(400);
60 painter.paint(fear);
61
62
63
64 }
65
66
67
68
69
70
71 private void paintRedCircles(SPainter painter, SCircle circle) {
72 SCircle blood = new SCircle(30);
73 painter.setColor(Color.RED);
74 painter.moveToCenter();
75 painter.mfd(200);
76 painter.mlt(200);
77 blood.s2();
78 painter.paint(blood);
79 painter.mrt(400);
80 painter.paint(blood);
81 painter.moveToCenter();
82 painter.mbk(200);
83 painter.mrt(150);
84 painter.paint(blood);
85 painter.mlt(300);
86 painter.paint(blood);
87 painter.moveToCenter();
88
89
90 }
91
92 private void paintBlueCircles(SPainter painter, SCircle circle) {
93 SCircle blu = new SCircle(45);
94 painter.setColor(Color.BLUE);
95 painter.paint(blu);
96
97 }
98
99
100 }
101
102
103