Button 程序启动后5秒显示按钮
有人知道如何在程序启动5秒后显示按钮(Javafx)吗。这是一个允许进入下一页的按钮 只需使用Button 程序启动后5秒显示按钮,button,javafx,Button,Javafx,有人知道如何在程序启动5秒后显示按钮(Javafx)吗。这是一个允许进入下一页的按钮 只需使用PauseTransition并在完成的转换上设置事件处理程序。在显示的事件处理程序的主阶段开始转换 Button delayedButton = new Button("Next"); delayedButton.setVisible(false); primaryStage.setOnShown(ev -> { PauseTransition pt = new PauseTransit
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();
});
谢谢“初级阶段无法解决”。我该怎么办?我不明白。只需将我的代码片段复制/粘贴到您的
start(Stage primaryStage)
方法中。它不在primaryStage类中。它位于一个公共类中,由主(primaryStage)类控制。然后将primaryStage
传递给该类-非首选解决方案或将按钮添加到场景图中,然后访问primaryStage
<代码>delayedButton.getScene().getWindow().setOnShown(ev->{})
这个解决方案甚至认为您对JavaFX有了基本的了解。如果你想要一个符合你的代码的答案,你需要发布一个。