Как я могу проверить, была ли нажата кнопка из другого класса? - PullRequest
0 голосов
/ 16 июня 2019

Я работаю над школьным проектом и застрял на переключении между своими JPanels.Каждый из них был создан в отдельном классе, и я запускаю программу из класса Driver.Я могу отобразить первый экран (MenuScreen), но не могу переключиться на PlayScreen, RulesScreen, CreditsScreen при нажатии кнопки на MenuScreen.В моем коде ms = MenuScreen, ps = PlayScreen, rs = rulesScreen.

public class Driver extends JFrame implements ActionListener
{   
    public void start()
    {
        menu = new JPanel();
        menu = ms.getMenu();
        game = new JPanel();
        game = ps.getGame();
        rules = new JPanel();
        rules = rs.getRules();
        setContentPane(menu);
    }
}
...