-1
誰かがプログラムの開始から5秒後にボタン(Javafx)を表示する方法を知っていますか?次のページに進むことができるボタンです。ボタンを表示するプログラムの開始から5秒後
誰かがプログラムの開始から5秒後にボタン(Javafx)を表示する方法を知っていますか?次のページに進むことができるボタンです。ボタンを表示するプログラムの開始から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();
});
ありがとうございます! "プライマリステージを解決できません"。私は何をすべきか? – Anonym
私は分かりません。コードスニペットを 'start(Stage primaryStage)'メソッドにコピー/ペーストするだけです。 – MBec
primaryStageクラスにはありません。これはパブリッククラスにあり、メイン(primaryStage)クラスで制御されます。 – Anonym