home *** CD-ROM | disk | FTP | other *** search
/ Java Certification Exam Guide / McGrawwHill-JavaCertificationExamGuide.iso / pc / Web Links and Code / ans / chap18 / exer1801 / ClickApplet3.java < prev   
Encoding:
Java Source  |  1997-04-20  |  734 b   |  28 lines

  1. import java.awt.*;
  2. import java.awt.event.*;
  3. import java.applet.Applet;
  4.  
  5. public class ClickApplet3 extends Applet {
  6.    public void init() {
  7.       Button b = new Button("Click me!");
  8.       b.addMouseListener(myClickHandler());
  9.       add(b);
  10.    }
  11.  
  12.    private MouseListener myClickHandler() {
  13.  
  14.       return new MouseListener() {
  15.  
  16.          public void mouseClicked(MouseEvent e) {
  17.             System.out.println("button clicked");
  18.          }
  19.     
  20.          // Left-over interface methods.
  21.          public void mousePressed(MouseEvent e) { }
  22.          public void mouseReleased(MouseEvent e) { }
  23.          public void mouseEntered(MouseEvent e) { }
  24.          public void mouseExited(MouseEvent e) { }
  25.       };
  26.    }
  27. }
  28.