actionPerformed()
actionPerformed()
The parameter for  actionPerformed()
is a reference to an ActionEvent object.
When the button is clicked, 
the method is called with a new action object parameter.
So far,
we've not used the 
ActionEvent object.
You will see this shortly.
Here is the picture of what is happening:
Usually the registered ActionListener is the same object
as the frame that holds the button.
Usually this is an object 
that derives from the Swing JFrame class.
(In other words, you define a class based 
on JFrame. 
The class contains a button
and implements the ActionListener interface).