ActionListener, o que é?
[size=18]Pessoal,
meu primeiro post no fórum, e espero aprender muito e também ajudar sempre a que possível.
Gostaria de saber qual a função do [b]ActionListener[/b].
Alguem poderia me explicar qual a real funcionalidade deste implemento?
Valeu galera...[/size]
Thiago Henrique
Curtidas 0
Respostas
Ricardo Staroski
29/10/2010
É uma interface que você usa para se registrar como listener nos componentes que geram ActionEvents, como por exemplo o componente JButton, se você tem um JButton e registra um ActionListener para ele, toda vez que ele for clicado, o método actionPerformed do do ActionListener vai ser chamado
GOSTEI 0
Thiago Henrique
29/10/2010
Beleza cara, consegui entender mais ou menos, mas então. O que seria exatamente este ActionEvent e ActionPerformed ???
GOSTEI 0
Domício Medeiros
29/10/2010
Resumindo o que ele disse:
Se você cria um botão com JButton, você apenas cria um botão, ele não faz nada!
Você chama o ActionListener e esse usa o método ActionPerformed para adicionar uma ação ao seu botão.
JButton botaoSair = new JButton("Sair");
botaoSair.addActionListener( new ActionListener() {
public void actionPerformed(ActionEvent e) {
System.exit(0);
}
});
GOSTEI 0
Domício Medeiros
29/10/2010
Ahh sim,
então através do ActionListener que eu dô alguma funcionalidade ao botão ou algum outro componente.
Beleza galera. Valeu mesmo...
GOSTEI 0