Porquê usar ActionListener?

3 respostas
A

Olá Pessoal, olha eu aqui novamente.

Seguinte, estou lendo bastante sobre Interface Gráfica, estou usando o Netbeans para fazer um programa e conforme alguns exemplos que estou encontrando minhas dúvidas estão aumentando, hehe.

Seguinte, qual a funcionalidade de usar um ActionListener em um botão e não codificar diretamente no ActionPerformed?

Vi exemplos com ActionListener, porém fica uma salada de código pra um lado e pra outro… hehe, depois codifiquei diretamente no ActionPerformed e funcionou das mesma forma.

O que tem de bom o ActionListener?

[]s
Alexander

3 Respostas

jayBean

Boa pergunta, sou ex-usuário de Delphi e uso Java para Web e tenho a mesma dúvida.

=)

marcosharbs

http://www.guj.com.br/posts/list/84496.java

http://java.sun.com/javase/6/docs/api/java/awt/event/ActionListener.html

Felagund

Não é exatamente o que tem de bom. Pode parecer meio chato fazer isso, mas utilizar abstrações proporcionam um baixo acoplamento da sua aplicação, vc pode executar diversos ActionListener em um botão, separando seu código e não fazendo codigo macarronico, como no Delphi, que convenhamos é horrivel e de dificil manutenção.

Por exemplo se seu botão executa duas ações, vc pode adicionar 2 actionListener, e eles serão executados juntos, em classes separadas.

No começo é meio estranho isso, mas aos poucos vcs vão pegando.

[]'s

Criado 13 de abril de 2009
Ultima resposta 13 de abr. de 2009
Respostas 3
Participantes 4