На самом деле я работаю над графическим интерфейсом, используя javaFX. Я пишу функцию, которая принимает в качестве входных данных событие нажатия на изображение. Теперь внутри этой функции я выполняю некоторые действия, а затем мне приходится ждать, пока пользователь нажимает на другой компонент интерфейса. Как я могу сделать это, не создавая внешнюю функцию, вызываемую, когда я нажимаю на второй объект, который обновляет логическое значение, разблокируя выполнение первой функции в бесконечном цикле while (! Boolean) {}? Можно ли использовать своего рода ожидание пользовательской функции ввода? Могу ли я получить ссылку на последнее событие действия, выполненное пользователем? Большое спасибо