有人知道如何在程序启动后5秒显示一个按钮(Javafx)。这是一个允许转到下一页的按钮。
答案 0 :(得分: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();
});