Como funciona o encadeamento de aplicativos JavaFX?
Eu tenho um problema com o thread do aplicativo Java FX. Aqui está um pseudo-código:
showMenu();
//Contoller which waits for action(pressing button)...
showLoadingPic();
Thread.sleep(2000);
showMap();
O problema é que o sono ocorre na janela que é exibida em showMenu (), showLoadingPic () não é mostrado, e na janela final em showMap () é mostrado.
A cena em showLoadingPic tem uma barra de progresso que executa 2 segundos, o que é o mesmo tempo que Thread.sleep (2000).
Portanto, parece que os blocos de threads do aplicativo javafx showLoadingPic () e showLoadingPic () são executados em segundo plano.
Alguém pode me ajudar a consertar isso?
Agradeço antecipadamente!