2017-06-30 16 views

答えて

5

PauseTransitionを使用して、終了トランジションでイベントハンドラを設定してください。表示されたイベントハンドラで、プライマリステージへの移行を開始します。

Button delayedButton = new Button("Next"); 
delayedButton.setVisible(false); 
primaryStage.setOnShown(ev -> { 
    PauseTransition pt = new PauseTransition(Duration.seconds(5)); 
    pt.setOnFinished(e -> { 
     delayedButton.setVisible(true); 
    }); 
    pt.play(); 
}); 
+0

ありがとうございます! "プライマリステージを解決できません"。私は何をすべきか? – Anonym

+0

私は分かりません。コードスニペットを 'start(Stage primaryStage)'メソッドにコピー/ペーストするだけです。 – MBec

+0

primaryStageクラスにはありません。これはパブリッククラスにあり、メイン(primaryStage)クラスで制御されます。 – Anonym

関連する問題