Хорошо, мне нужно сделать кнопку esc или любую кнопку остановить цикл. Я все посмотрел, но не могу найти ответ. Я знаю, что вы можете выйти из JFrame с помощью esc. но как насчет обычного метода? Любая помощь будет большой, спасибо!Как сделать esc остановить метод
Возможно, что-то вроде этого?
public class Stop {
private static boolean loop = true;
private static int x = 0;
public static void main(String[] args) throws InterruptedException {
while (loop == true){
if (esc not pressed){
x++;
System.out.println(x);
}
else{
loop = false;
}
}
}
}
Я думаю, вам нужно быть в рамке для перехвата событий клавиатуры ... –
Взгляните на [этот пример] (http://stackoverflow.com/questions/17034798/how-to-kill-a-program -with-esc-or-a-button-java/17034860 # 17034860), который использует привязки клавиш для регистрации действия против escape-ключа – MadProgrammer