Java FX アプリケーションスレッドに問題があります。疑似コードは次のとおりです。
showMenu();
//Contoller which waits for action(pressing button)...
showLoadingPic();
Thread.sleep(2000);
showMap();
問題は、showMenu() で表示されるウィンドウでスリープが発生し、showLoadingPic() がまったく表示されず、最後に showMap() でウィンドウが表示されることです。
showLoadingPic のシーンには、Thread.sleep(2000) と同じ時間である 2 秒間実行されるプログレス バーがあります。
そのため、javafx アプリケーション スレッド ブロック showLoadingPic() および showLoadingPic() がバックグラウンドで実行されているようです。
誰かがこれを修正するのを手伝ってもらえますか??
前もって感謝します!