H:\CSC120\Java\lec05\src\SmileySun.java
 1 
 2 import java.awt.*;
 3 
 4 /*
 5  * To change this license header, choose License Headers in Project Properties.
 6  * To change this template file, choose Tools | Templates
 7  * and open the template in the editor.
 8  */
 9 
10 /**
11  *
12  * @author cindricbb
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     } // end of constructor
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     } // end of draw
36     
37 } // end of class definition for SmileySun
38