Button, the Button 
fires an ActionEvent. To be ready to respond to this event you 
must register an ActionListener with the Button. 
For example, 
     Button beep = new Button("Beep");    
     add(beep);  // add the button to the layout
     beep.addActionListener(myActionListener); // assign the button a listener
Here myActionListener is a reference to an object which implements the
java.awt.event.ActionListener interface.  This interface specifies
a single method, actionPerformed():
public abstract void actionPerformed(ActionEvent e)
The ActionListener object does something as a result of the 
ActionEvent the button press fired.  For example, the following
class beeps when it gets an ActionEvent:
import java.awt.*;
import java.awt.event.*;
public class BeepAction implements ActionListener {
  public void actionPerformed(ActionEvent e) {
    Toolkit.getDefaultToolkit().beep();
  }
}