Utilizar dois Botões no Fomulario

Em meu formulario tenho um botão, ao montar o formulario tenho essa linha:
this.botao.addActionListener(this);

e tenho o metodo:
public void actionPerformed(ActionEvent e) {
//todo o procedimento
}

como faria para utilizar outro botão neste formulario?
criaria outro actionPerformed?

como se faz?

vc nao criaria outro actionPerformed… vc testaria o parametro recebido no metodo actionPerformed… vamos supor q vc tenha dois JButton: botao1 e botao2 na sua aplicação…

public void actionPerformed(ActionEvent e) { if (e.getSource() == botao1) { //clicou no botao1 } else if (e.getSource() == botao2){ //clicou no botao2 } }

etc…
O método getSource() devolve uma referência para o objeto que disparou aquele action listener

ok?

blz, vou testar, obrigado.
fique com Jesus.

voce cria todos seu botões
ex:

JButton botao1 = new JButton(); JButton botao2 = new JButton();

depois é só criar as ações para cada um

botao1.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { // ação do botão 1 } }); botao2.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { //ação do botão 2 } });

Você pode fazer de qualquer um dos dois modos citados acima.

No primeiro, você usa:

botao1.addActionListener(this);
botao2.addActionListener(this);

E verifica dentro do actionPerformed() quem gerou o evento.

No segundo, você cria uma classe anônima para cada botão e dentro do método actionPerformed() de cada um executa as ações correspondentes.