Public void actionPerfomed(ActionEvent evt)

1 resposta
D

Para que serve o método

public void actionPerfomed(ActionEvent evt)?

Grata… :smiley:

1 Resposta

J

bom serve pra muitas coisas,

dentre elas vc pode pegar qual componente qeu gerou um Action, e aplicar determinado funçao para seu programa:

segue abaixo um exemplo:

import javax.swing.*;
import java.awt.event.*;
import java.awt.*;

//implementando ActionListener vc precisa criar o método actionPerformed
public class Teste extends JFrame implements ActionListener
{
    JButton teste = new JButton("Fale!");

     public Teste()
    {
          teste.addActionListener(this); //a sua classe implementa ActionListener
          this.getContentPane().add(teste);
    }

     public void actionPerformed(ActionEvent evt)
    {
        Object ob = evt.getSource();
        if(ob==this.teste)
        {
            System.out.println("Falei!");
        }
    }
}

bom, eu fiz aqui agora rapidinho o código e nao confiri, mas possivelmente esteja certo, com algum errinho aqui e outro ali, mas será que deu pra entender?! bom, dentre muitas outras coisas vc pode fazer isso ai!

Cya!!

Criado 17 de maio de 2004
Ultima resposta 17 de mai. de 2004
Respostas 1
Participantes 2