/home/sjenks/NetBeansProjects/CS1/src/npw/Dots.java |
1
2
3
4
5 package npw;
6
7 import java.awt.Color;
8 import javax.swing.SwingUtilities;
9 import painter.SPainter;
10 import shapes.SCircle;
11 import shapes.SSquare;
12
13
14
15 @author
16
17 public class Dots {
18
19
20 private void paintTheImage() {
21 SPainter painter = new SPainter("Dots", 600, 600);
22 SCircle dots = new SCircle(75);
23 paintBlackCircle(painter, dots);
24 dots.setRadius(50);
25 paintRedCircle(painter, dots);
26 dots.setRadius(25);
27 paintBlueCircle(painter, Dots);
28
29 }
30
31
32 public Dots() {
33 paintTheImage();
34 }
35
36 public static void main(String[] args) {
37 SwingUtilities.invokeLater(new Runnable() {
38 public void run() {
39 new Dots();
40 }
41 });
42 }
43
44 private void paintBlackCircle(SPainter painter, SCircle Dots) {
45 SCircle SCircle = new SCircle(75);
46 painter.setColor(Color.BLACK);
47 painter.paint(Dots);
48 }
49
50 private void paintRedCircle(SPainter painter, SCircle Dots) {
51 SCircle SCircle = new SCircle(50);
52 painter.setColor(Color.BLUE);
53 painter.mfd(150);
54 painter.mlt(150);
55 painter.paint(Dots);
56 painter.mbk(150);
57 painter.mrt(150);
58 painter.mfd(150);
59 painter.mrt(150);
60 painter.paint(Dots);
61 painter.mbk(150);
62 painter.mlt(150);
63 }
64
65 private void paintBlueCircle(SPainter painter, SCircle Dots) {
66 SCircle SCircle = new SCircle(25);
67 painter.setColor(Color.RED);
68 painter.mbk(200);
69 painter.mlt(75);
70 painter.paint(Dots);
71 painter.mfd(200);
72 painter.mrt(75);
73 painter.mbk(75);
74 painter.mlt(200);
75 painter.paint(Dots);
76 painter.mfd(75);
77 painter.mrt(200);
78 painter.mbk(200);
79 painter.mrt(75);
80 painter.paint(Dots);
81 painter.mfd(200);
82 painter.mlt(75);
83 painter.mbk(75);
84 painter.mrt(200);
85 painter.paint(Dots);
86 painter.mfd(75);
87 painter.mlt(200);
88
89
90
91 }
92
93 }
94