What is the difference between action and actionListener, and when should I use action versus actionListener?
action
actionListener