Каков наилучший способ реализации типа «нажмите x для продолжения» в Java?
В частности, у меня есть собственный класс, который расширяет 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который работает при нажатии кнопки пробела.Но я не совсем уверен, как включить это в то, что я пытаюсь сделать.
Пример кода был бы потрясающим!