我開發這個應用程序,我需要顯示啓動畫面3秒。問題是飛濺窗口在三秒鐘內是空白的,並且飛濺圖像僅在屏幕上出現主舞臺後才顯示。任何幫助將非常感激。 繼承人我的代碼javafx - 啓動畫面不顯示
class Launcher extends Application {
@Override
public void start(Stage stage) {
Pane splashLayout = new VBox();
ImageView splashImage = new ImageView(new Image(getClass().getResourceAsStream("splash/splash.png")));
splashLayout.getChildren().add(splashImage);
Scene scene = new Scene(splashLayout, Color.TRANSPARENT);
stage.initStyle(StageStyle.TRANSPARENT);
stage.setScene(scene);
stage.show();
Thread.sleep(3000); // wait for three seconds.
Window window = new Window(); // main stage
window.show();
stage.hide();
}
}
現在這裏的問題是顯示窗口舞臺後顯示的開機畫面。
更新:當我把這個類變成Preloader類(即擴展Preloader類)並註釋掉這兩行時,閃屏圖像顯示出來。 窗口窗口=新窗口(); // window.show();// – bazi 2015-04-04 04:31:45