назовите какой-нибудь другой личный материал, который делает то же самое.
ел бы приостановить выполнение метода в потоке приложения JavaFX и подождать, пока пользователь не выполнит взаимодействие с пользовательским интерфейсом. Важно не заморозить интерфейс.
Пример:
Button start = ...
Button resume = ...
start.setOnAction(evt -> {
System.out.println("starting");
start.setDisable(true);
System.out.println("please press resume button.");
pause();
System.out.println("done");
start.setDisable(false);
});
resume.setOnAction(evt -> resume());
Как я должен реализоватьpause()
а такжеresume()
методы?
Выполнение обработчика события должно ждать вpause();
звонить, пока пользователь не нажметresume
кнопка иresume
метод называется.