У меня очень простой, выберите свой путь, Java-игру, над которой я работаю в среде IDE NetBeans. В основном, что произойдет, пользователь нажмет одну из трех кнопок, и предварительно сделанные JLabel
, которые установлены в ""
(ничего), будут сброшены на любой текст, который я решил, чтобы эти метки использовались. Я делаю это, добавив код ниже.Кнопка перезагрузки или перезагрузки Java-приложения
private void option1ActionPerformed(java.awt.event.ActionEvent evt) {
jLabel6.setText("You go down the dark tunnel...");
}
Теперь все это работает отлично, но я хотел бы способ для перезагрузки/сброса моего приложения, нажав на кнопку с надписью «перезагрузка». Я не возражаю, если он должен закрыть приложение, а затем снова открыть его или просто сбросить все JLabel обратно на "". Я просто не хочу вводить код ниже для каждого JLabel.
jLabel1.setText("");
jLabel2.setText("");
jLabel3.setText("");
Я сделал некоторые исследования на этом сайте, и ни один из кода, который люди обеспечивают, кажется, работает для моей ситуации, либо потому, что она просто не работает или потому, что я делаю что-то неправильно. Любая помощь будет очень признательна и, пожалуйста, попробуйте и будьте конкретны, потому что я довольно новичок в написании Java и не понимаю все.
Он также будет работать для меня, если кто-то может обеспечить способ для меня, чтобы закрыть окно 1 в приложении, а не все это, как и когда
System.exit(0);
используется.
Не ясно, на самом деле, что ваша проблема –
Существует не хватает коды, ни достаточно объяснения проблемы здесь, чтобы предоставить какие-либо ответ, который не догадки. –
@Thusitha Thilina Dayaratne Я хотел бы перезапустить свою программу, поэтому в любой части игры, на которой пользователь находится, когда нажата кнопка перезапуска, игра вернется к своему начальному состоянию, когда она была в момент, когда приложение было первым запустить. – MattS