Um metodo pegar o titulo do botao e qual botao teve acao (sem passar por parametro)

ola

tenho 3 botoes: um com o setText “aaa”, o outro como “bbb” e o outro como “ccc”.

todos os botoes executa o mesmo metodo, dai a pergunta:
como fazer pra esse metodo, saber cual botao foi clicado e tambem pegar o nome do botao ?

aaa… detalhe: sem passar por parametro !

obrigado !!!

Se você adicionar um ActionListener nele é possível pegar o “Source” no momento do clique… Este “Source” nada mais é do que a instância de JButton, que possui o método getText.

public class MyListener implements ActionListener {
   public void actionPerformed(Event e) {
           Object obj = e.getSource();
           if(obj instanceof JButton) {
               JButton b = (JButton)obj;
               System.out.println(b.getText());
           }
   }

  public static void main(String[] args) {
           ActionListener list = new MyListener();

           JFrame f = new JFrame();
           JButton b1 = new JButton("aaa");
           b1.addActionListener(list);
           ... b2 e b3

         f.add(b1); f.add(b2); f.add(b3);
         f.pack();
         f.setVisible(true);
   }        
}

blz vou fazer aki e depois (provavelmente amanha) posto o resultado

obrigado por responder !

abraco

deu certo sua dica ! ja esta implementado… tudo funcionando 100%

obrigado