actionPerformed

4 respostas
R

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

seguinte extendi JFrame e implementei ActionListener

so que nao entendi o funcionamento"

botao.addActionListener(this); até aqui ok

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

obrigado.

4 Respostas

juliofsn

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.

R

ahh entendi obrigado

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

juliofsn

Exato! :thumbup:

R

Exato! :thumbup:

valeuu :thumbup:

Criado 10 de fevereiro de 2010
Ultima resposta 10 de fev. de 2010
Respostas 4
Participantes 2