Java: Usando um actionlistener para chamar uma função em outra classe em um objeto dessa classe
Basicamente, o que eu quero fazer é obter um botão iniciar para iniciar um método em execução em outra classe e agir em outro objeto.
Meu código para o ouvinte:
button1a.addActionListener(new ActionListener() {
public void actionPerformed (ActionEvent event) {
// Figure out how to make this work
//sim.runCastleCrash();
}
} );
Meu código para a outra classe:
public static void main(String[] args) {
CastleCrash sim;
sim = new CastleCrash();
}
e
public void runCastleCrash() {
System.out.println("Castle Crash is beginning...");
//Other method parts here to be added
}
Eu tenho a sensação de que isso não pode ser muito difícil, mas estou perdendo um pedaço.