Как лучше всего реализовать в Java тип «нажмите x, чтобы продолжить»?
В частности, у меня есть собственный класс, расширяющий JFrame, и пользовательский класс который расширяет JPanel. У меня есть Main.java (у которого есть экземпляр моего класса JFrame), и есть точка, в которой я не хочу продолжать, пока пользователь не нажмет пробел:
Main.java:
...code...
frame.waitForSpace();
...more code which gets executed only after space is pressed...
Итак, в моем классе фреймов, как мне реализовать это:
MyFrame.java:
/* This method only finishes when the space bar is pressed */
public void waitForSpace() {
}
Между прочим, у меня есть KeyListener на моем JFrame, который работает при нажатии кнопки пробела. Но я не совершенно уверен, как включить это в то, что я пытаюсь сделать.
Пример кода был бы потрясающим!