Source of HappyFace.java


  1: //HappyFace.java
  2: 
  3: import javax.swing.JFrame;
  4: import java.awt.Graphics;
  5: 
  6: public class HappyFace
  7:     extends JFrame
  8: {
  9:     public static final int WIDTH = 400;
 10:     public static final int HEIGHT = 300;
 11: 
 12:     public HappyFace()
 13:     {
 14:         setSize(WIDTH, HEIGHT);
 15:         WindowDestroyer listener = new WindowDestroyer();
 16:         addWindowListener(listener);
 17:     }
 18: 
 19:     public void paint
 20:     (
 21:         Graphics canvas
 22:     )
 23:     {
 24:         canvas.drawOval(100, 70, 200, 200);
 25:         canvas.fillOval(155, 120, 10, 20);
 26:         canvas.fillOval(230, 120, 10, 20);
 27:         canvas.drawArc(150, 195, 100, 50, 180, 180);
 28:     }
 29: }