-
-
-
CENAPAD-MGCO
A seguir: Beeper
Acima: Introdução à Programação Paralela
Anterior: O método paint(Graphics g)
Eventos são o conceito essencial para a construção de interfaces gráficas. Vamos aqui examinar o modelo de eventos da AWT 1.1 . Eventos são gerados por fontes de eventos: menus, botões, etc.
Um ou mais listeners podem se registrar e ser notificados da ocorrência de eventos de um determinado tipo oriundos de uma fonte particular.
Tratadores de eventos podem ser de qualquer classe, desde que implementem a interface listener apropriada.
Em todo programa com tratadores de eventos trechos de código similares aos seguintes estão presentes:
Na classe do tratador de eventos:
public class MyClass implements ActionListener {
O código que registra o listener:
someComponent.addActionListener(instanceOfMyClass);
O código do listener que reage ao evento:
public void actionPerformed(ActionEvent e) {
...//code that reacts to the action...
}