Answer:

actionPerformed()

Review of 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. We will do this shortly. Here is the picture:

ActionEvent

Usually the registered ActionListener is the object that contains the button. Usually this is an object of a type that is a subclass of JFrame. (In other words, you define a class based on JFrame. The class contains the button and also implements the ActionListener interface.)

QUESTION 2:

Could a frame hold two buttons?