Mini-prova

Paulo Borba

Centro de Informática

Universidade Federal de Pernambuco

 

Recife, 6 de setembro de 2002

 


  1. Considere a seguinte classe definida em Java:

public class GUI extends Applet {
  private JButton botao = new JButton();...

}

Complemente a definição acima com o código necessário para que um mesmo objeto da classe X (ver abaixo) seja notificado quando alguém clicar no botão armazenado no atributo botao. Lembre que todo botão tem o método addActionListener.

Defina a classe X de forma que os seus objetos invoquem o método m da classe Fachada toda vez que o botão for clicado. Lembre que a interface abaixo é usada para indicar a ocorrência de um evento:

public interface ActionListener extends EventListener {
/**
* Invoked when an action occurs.
*/
public void actionPerformed(ActionEvent e);
}