      1  import java.awt.event.ActionListener;

      2  import javax.swing.JButton;

      3  import javax.swing.JFrame;

      4

      5  /**

      6     This program demonstrates how to install an action listener.

      7  */

      8  public class ButtonViewer

      9  {

     10     private static final int FRAME_WIDTH = 100;

     11     private static final int FRAME_HEIGHT = 60;

     12

     13     public static void main(String[] args)

     14     {

     15        JFrame frame = new JFrame();

     16        JButton button = new JButton("Click me!");

     17        frame.add(button);

     18

     19        ActionListener listener = new ClickListener();

     20        button.addActionListener(listener);

     21

     22        frame.setSize(FRAME_WIDTH, FRAME_HEIGHT);

     23        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

     24        frame.setVisible(true);

     25     }

     26  }