Я только недавно начал использовать 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
Я с нетерпением жду, чтобы узнать много нового здесь, поэтому каждый совет приветствуется, спасибо!