title: Pros and cons of using ActionListener vs. MouseListener for capturing clicks on a JButton
body: <p>I have a JButton, and would like to capture mouse clicks on it. What are the practical and philosophical differences between using an ActionListener vs. using a MouseListener on the JButton ?</p>