title: Using Multiple Buttons with ActionEvent
body: <p>I already got some help on this, but now when I press the buttons, nothing happens. I want text to show up when you click a button. If it is a layout problem, which one should I use? <code>FlowLayout</code> does not work as well with this program, as it distorts the buttons.</p>
  
  <pre><code>import java.awt.*;
  import java.awt.event.*;
  
  public class Option3 extends Frame implements WindowListener,ActionListener
  {
      Label l1;
      Label l2;
      Label l3;
      Button b1;
      Button b2;
      Button b3;
      public static void main(String[] args)
      {
          Option3 o3 = new Option3("Press a Button");
          o3.setSize(700,350);
          o3.setVisible(true);
      }
      public Option3(String option3)
      {
          super(option3);
          setLayout(null);
          addWindowListener(this);
  
          Label l1 = new Label();
          l1 = new Label();
          l1.setBounds(50,150,125,50);
          l1.setVisible(true);
          add(l1);
  
          Label l2 = new Label();
          l2 = new Label();
          l2.setBounds(275,150,125,50);
          l2.setVisible(true);
          add(l2);
  
          Label l3 = new Label();
          l3 = new Label();
          l3.setBounds(500,150,125,50);
          l3.setVisible(true);
          add(l3);
  
          Button b1 = new Button();
          b1 = new Button();
          b1.addActionListener(this);
          b1.setBounds(25,100,175,175);
          add(b1);
  
          Button b2 = new Button();
          b2 = new Button();
          addWindowListener(this);
          b2.addActionListener(this);
          b2.setBounds(250,100,175,175);
          add(b2);
  
          Button b3 = new Button();
          b3 = new Button();
          b3.addActionListener(this);
          b3.setBounds(475,100,175,175);
          add(b3);
      }
      public void actionPerformed(ActionEvent e) {
          if(e.getSource() == b1)
          {
              l1.setText("You pressed button 1.");
          }
          else if (e.getSource() == b2)
          {
              l2.setText("You pressed button 2.");
          }
          else if (e.getSource() == b3)
          {
              l3.setText("You pressed button 3.");
          }
      }
      public void windowClosing(WindowEvent e)
      {
          dispose();
          System.exit(0);
      }
      public void windowActivated(WindowEvent e) {}
      public void windowClosed(WindowEvent e) {}
      public void windowDeactivated(WindowEvent e) {}
      public void windowDeiconified(WindowEvent e) {}
      public void windowIconified(WindowEvent e) {}
      public void windowOpened(WindowEvent e) {}
  }
  </code></pre>