actionPerformed

ola por favor se alguem poder me esclarecer de uma forma simples

seguinte extendi JFrame e implementei ActionListener

so que nao entendi o funcionamento"

[code]botao.addActionListener(this); até aqui ok

public void actionPerformed(ActionEvent e)
{
if (e.getSource() == botao)
JOptionPane.showMessageDialog(null,“Ação”);
}
[/code]
aonde que é passando o parametro “e”, quem passa ???

obrigado.

O próprio Java, a JVM é quem captura o evento e chama o método passando o evento como parâmetro. Leia sobre “Inversão de Controle” para entender melhor esse comportamento.

ahh entendi obrigado

e o getSource() retorna o componete que foi clicado ?

Exato! :thumbup:

Exato! :thumbup: [/quote]

valeuu :thumbup: