Добрый день!
Я играю в игру на Java. Моя кнопка меню включает в себя новую игру, HighScore, About и Quit.
Но прежде чем пользователь сможет перейти к основной игре, ему необходимо сначала ввести свое имя. Я использовал этот код следующим образом:
private void btnNewGameMouseClicked(java.awt.event.MouseEvent evt) {
Player p1 = new Player();
this.setVisible(false); // I must replace this code
p1.setVisible(true);
}
Моя проблема в том, что я не хочу скрывать главное меню. Я хочу, чтобы он завис и не мог быть доступен, когда спрашивают имя игрока.
Моя рамка главного меню больше, чем рамка плеера. Конечно, я могу просто удалить код this.setVisible(false)
, но проблема в том, что я могу получить доступ к главному меню при нажатии ... Я хочу, чтобы главное меню зависло и не могут быть доступны, когда всплывающее окно игрока .. (см. изображение ниже) Пожалуйста, помогите мне. Спасибо.
![Sample Image](https://i.stack.imgur.com/bmfMe.jpg)