Как работает поток приложения JavaFX?

У меня проблема с потоком приложений Java FX. Вот псевдокод:

showMenu();
//Contoller which waits for action(pressing button)...
showLoadingPic();
Thread.sleep(2000);
showMap();

Проблема в том, что спящий режим происходит в окне, которое отображается в showMenu (), showLoadingPic () вообще не отображается, а в конце отображается окно в showMap ().

Сцена в showLoadingPic имеет индикатор выполнения, который выполняется 2 секунды, что совпадает с Thread.sleep (2000).

Поэтому кажется, что блоки потоков приложений javafx showLoadingPic () и showLoadingPic () выполняются в фоновом режиме.

Может кто-нибудь помочь мне исправить это ??

Заранее спасибо!

Ответы на вопрос(1)

Ваш ответ на вопрос