Thursday, March 27, 2008

Evento ActionListener

Bom, estou postando um código de evento para o pessoal começar a dinamizar as aplicações!

Mostrarei o uso do ActionListener.

O ActionListener é uma classe de interface que recebe um evento ou ação. O componente que utilizado com o método addActionListener dispara eventos nele programado.

Vamos ao exemplo de estrutura:

OBS: é necessário importar o ActionListener e o ActionEvent

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

O ActionEvent é responsável pela captura da ação e sua interpretação, exe: Clique no botão ou um movimento do mouse. Assim ele é tratado no ActionListener e disparando o evento desejado.


Componente.addActionListener(
new ActionListener() {
public void actionPerformed( ActionEvent event ) {
//código que deseja exucutar ao acionar o evento
}
}
);



Contextualizando:
Suponha que você tenha um JButton chamado botao e quando você clicar nele, seu desejo seja que ele some 2 + 2 e imprima o resultado.

Assim ficaria:

botao.addActionListener(
new ActionListener(){
public void actionPerformed( ActionEvent event ){
System.out.println(2 + 2);
}
}
);



Espero ter ajudado... qualquer correção de alguma explicação, favor postar nos comentários os ajustes...

Todas as opiniões e correções são bem vindas!

1 comment:

Anonymous said...

Excelente post, mto bom. Coloquei mais coisas referente as GUI do Java.