H:\CSC120\Java\lec05\src\SmileySun.java |
1
2 import java.awt.*;
3
4
5
6
7
8
9
10
11
12 @author
13
14 public class SmileySun {
15
16 private Integer over, down, diameter;
17 private Color eyeSmileColor, faceColor;
18
19 public SmileySun(Color c, Color fc, Integer ov, Integer dn, Integer diam) {
20 over = ov;
21 down = dn;
22 eyeSmileColor = c;
23 faceColor = fc;
24 diameter = diam;
25 }
26
27 public void draw(Graphics g) {
28 g.setColor(faceColor);
29 g.fillOval(over, down, diameter, diameter);
30 g.setColor(eyeSmileColor);
31 g.fillOval(over+diameter/6, down+diameter/3, diameter/6, diameter/6);
32 g.fillOval(over+2*diameter/3, down+diameter/3, diameter/6, diameter/6);
33 g.drawArc(over+diameter/6, down+35*diameter/90, 2*diameter/3, 4*diameter/9, 180, 180);
34
35 }
36
37 }
38