Java: Używanie actionlistener do wywołania funkcji w innej klasie obiektu z tej klasy

Zasadniczo chcę zrobić przycisk Start, aby zainicjować metodę działającą w innej klasie i działającą na inny obiekt.

Mój kod dla słuchacza:

button1a.addActionListener(new ActionListener() {
    public void actionPerformed (ActionEvent event) {
        // Figure out how to make this work
        //sim.runCastleCrash(); 
    }
} );

Mój kod dla innej klasy:

public static void main(String[] args) {
    CastleCrash sim;
    sim = new CastleCrash();
}

i

public void runCastleCrash() {
    System.out.println("Castle Crash is beginning...");
    //Other method parts here to be added
}

Mam wrażenie, że to nie może być zbyt trudne, ale brakuje mi kawałka.

questionAnswers(4)

yourAnswerToTheQuestion