Вспоминая 2 Java-класса, которые являются JFrames - PullRequest
0 голосов
/ 19 октября 2019

Я только недавно начал использовать Java (как вы увидите, хаха). Я создаю игру и уже застрял в главном меню. Я изо всех сил пытаюсь вспомнить 2 класса, которые создают JFrame и показывают кнопки и т. Д. Обычные вещи главного меню.

Вот что я сделал до сих пор, я создал JFrame для главного меню в качестве основного класса,Сделав кнопку под названием «Новая игра» и дав ей действие, я понял, что часть кода, в которой он должен вызывать класс «LevelViewer», предназначена только для формы JFrame, а не для классов.

https://imgur.com/a/pCWl2YL

Вот код, с которым я борюсь

NewGame.addActionListener(new ActionListener() {
              @Override
            public void actionPerformed(ActionEvent e) {
                    GameMenu.setVisible(false);
                    new LevelViewer().setVisible(true);

                }
            });

После нажатия кнопки «NewGame» ожидается запуск LevelViewer и отображение JFrame, возможно, что-то не так с моим кодом, ноСейчас я пытаюсь это исправить.

ниже этого экрана есть скриншоты всего кода для двух классов, которые я сделал. https://imgur.com/a/iLqjYlV

Я с нетерпением жду, чтобы узнать много нового здесь, поэтому каждый совет приветствуется, спасибо!

...