Java Reference
In-Depth Information
Display 18.13
Drawing a Happy Face ( part 2 of 2)
28 public HappyFace()
29 {
30 super ("Graphics Demonstration 2");
31 setSize(WINDOW_WIDTH, WINDOW_HEIGHT);
32 setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
33 getContentPane().setBackground(Color.white);
34 }
35 public void paint(Graphics g)
36 {
37 super .paint(g);
38 g.drawOval(X_FACE, Y_FACE, FACE_DIAMETER, FACE_DIAMETER);
39 // Draw Eyes:
40 g.fillOval(X_RIGHT_EYE, Y_RIGHT_EYE, EYE_WIDTH, EYE_HEIGHT);
41 g.fillOval(X_LEFT_EYE, Y_LEFT_EYE, EYE_WIDTH, EYE_HEIGHT);
42 // Draw Mouth:
43 g.drawArc(X_MOUTH, Y_MOUTH, MOUTH_WIDTH, MOUTH_HEIGHT,
44 MOUTH_START_ANGLE, MOUTH_ARC_SWEEP);
45 }
46 }
Resulting GUI
 
Search WWH ::




Custom Search