Как работает поток приложения 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 () выполняются в фоновом режиме.
Может кто-нибудь помочь мне исправить это ??
Заранее спасибо!