title: What does ActionEvent e mean?
body: <p>I am learning Java and would really like to have a deeper understanding of what the ActionEvent e perameter means and stands for. When I code I don't just want to spit out lines that work, but I don't understand. I want to have a full understanding of concepts before I use them.</p>
  
  <p>So what specifically is it asking for and what do the two parts(ActionEvent and e) mean?   </p>
  
  <pre><code>class ButtonListener implements ActionListener{
          @Override
          public void actionPerformed(ActionEvent e){
      }
  }
  </code></pre>
  
  <p>Thanks.</p>