Alquém saberia dizer como??
Tenho uma classe controle que no ActionPerformed dela trata o evento de botão de duas classes diferentes, queria identificar qual classe está fazendo a requisição a esse ActionPerformed.
Alquém saberia dizer como??
Tenho uma classe controle que no ActionPerformed dela trata o evento de botão de duas classes diferentes, queria identificar qual classe está fazendo a requisição a esse ActionPerformed.
public void actionPerformed(ActionEvent evt){
Object obj = evt.getSource(); //foi esse cara aí
}
Assim ele vai me retornar a classe do botão (JButton)… não a classe geradora onde está o botão… exemplo PainelConsulta
Vixe, mas aí complica né.
O JButton tem um metodo setActionCommand() você pode colocar uma String qualquer nele pra que você possa identificar alguma coisa, o ActionEvent tem um getActionCommand() que te retornar essa String, veja se isso serve, pois pegar o container onde o botão está e nunca vi!
valeu cara, já consegui solucionar com o ActionCommand mesmo