Java: использование actionlistener для вызова функции в другом классе на объекте из этого класса

По сути, я хочу получить кнопку запуска для запуска метода, работающего в другом классе и действующего на другом объекте.

Мой код для слушателя:

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

Мой код для другого класса:

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

а также

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

У меня такое ощущение, что это не может быть слишком сложно, но мне не хватает части.

Ответы на вопрос(4)

Ваш ответ на вопрос