Boa Tarde Pessoal!
Estou utilizando o padrão MVC para construir uma janela swing.
Na minha janela grafica não estou utilizando nenhum actionListener registrado no construtor, somente dois metodos descritos abaixo no fim desta mesma classe:
public void setBtnOK(ActionListener _evt){
btnOK.addActionListener(_evt);
}
public void setBtnCancelar(ActionListener _evt){
btnCancela.addActionListener(_evt);
}
Agora, numa outra classe, a Visao, estará os ActionListeners para estes 2 botoes dentro de uma InnerClass.
public class Visao{
public class AcaoEspecifica extends AbstractAction {
public void actionPerformed(final ActionEvent arg0) {
if (arg0.getSource() == btnOK){
////////Nao sei o que escrever aki!!!!
}
}
}
}
Ja que eu estou passando somente o evento por parametro, como que eu retornaria qual botão estará sendo clicado e chamando o metodo do controle