- - - - CENAPAD-MGCO

contents index A seguir: Beeper Acima: Introdução à Programação Paralela Anterior: O método paint(Graphics g)


Eventos

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...
}



 

Osvaldo Carvalho - Postscript - Comentários?