Welcome to JavaRanch
You can add an ActionListener to a JMenuItem, exactly the same as you would to a JButton; in fact if I remember correctly JMenuItem is a subclass of AbstractButton, so it is in fact a kind of button.
[edit]Add this bit: A JMenu is also a button for the same reason.[/edit]
[ September 15, 2008: Message edited by: Campbell Ritchie ]