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:
Excelente post, mto bom. Coloquei mais coisas referente as GUI do Java.
Post a Comment