home *** CD-ROM | disk | FTP | other *** search
/ Java 1.2 How-To / JavaHowTo.iso / javafile / ch05 / testActionsEvents.java < prev    next >
Encoding:
Java Source  |  1998-12-14  |  1.1 KB  |  48 lines

  1. /*
  2. Example 5.1 This example shows how an action listener
  3.  can be used to coordinate activities among various 
  4. components on an applet
  5.  */
  6.  
  7. import java.awt.*;
  8. import java.awt.event.*;
  9. import java.applet.*;
  10.  
  11. public class testActionEvents extends Applet
  12. {
  13.     public void init()
  14.     {
  15.        super.init();
  16.         setLayout(null);
  17.         btnHello = new Button("Say Hello");
  18.         btnHello.setBounds(36,12,108,43);
  19.         add(btnHello);
  20.         Action btnAction = new Action();
  21.         btnHello.addActionListener(btnAction);
  22.         txtField1 = new TextField();
  23.         txtField1.setBounds(36,96,144,31);
  24.         add(txtField1);
  25.  
  26.     }
  27.  
  28.  
  29.     /* Declare Components */
  30.     Button btnHello;
  31.     TextField txtField1; 
  32.  
  33.     class Action implements ActionListener
  34.     {
  35.         public void actionPerformed(ActionEvent event)
  36.         {
  37.             Object object1 = event.getSource();
  38.             if (object1 == btnHello)
  39.                 btnHelloAction(event);
  40.         }
  41.     }
  42.  
  43.     void btnHelloAction(ActionEvent e)
  44.     {
  45.         txtField1.setText("Hi,Mom");
  46.     }
  47. }
  48.