Retornar botão clicado (JButton) - RESOLVIDO

O meu problema é o seguinte, tenho uma tela com 5 botões para adicionar numeros em uma fila, cada botao eu vou fazer adicionar em uma fila diferente. Há alguma função no Java que retorna qual botão o usuário clicou??

Muito Obrigada,

Daew ViVI blz !

Não sei se é isso que vc quer mas vamos lá .

        jB1.setText("OK");
	jB1.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent evt) {
            	JOptionPane.showMessageDialog(null, "Acionou jB1 ");
            }
        });

qualquer coisa é so postar

Espero ter ajudado !! :idea:

Oi,
Por exemplo… você pode criar uma ação (evento) para este botão, e nele executar seus comandos…

[code]
/**

  • Ação quando clicado no botão.
    */
    Action
    io_ie_botao1 = new AbstractAction()
    {
    public void actionPerformed(ActionEvent e)
    {
    // Joga em uma fila…
    }
    }[/code]

para o evento funcionar, você deve na criação de seu botão passar como parametro o evento… assim:

botao = new JButton(io_ie_botao1);

Muito Obrigada, deu certo… vlw

Se vc quer descobrir qual botao disparou evento utilize o metodo getSource();



public void actionPerformed(ActionEvent ae)


{

          if (ae.getSource() == botao1)
          if (ae.getSource() == botao2)
          if (ae.getSource() == botaoN)

}

Lembrando que botao1 é objeto JButton …