我的应用程序中有一个名为homepage.fxml的场景。它有一个Linechart,我创建了一个刷新图表的按钮(显示数据时)。我想要的是在阶段开始后数据显示在图表中。我猜测我需要在应用程序启动时调用方法(refreshPressed()),但我是新手程序员,所以请帮帮我。我也看过这个:link to something similar但它没有帮助。
答案 0 :(得分:3)
在FXML控制器的initialize()
方法中,在按钮上调用fire()
。
来自控制器的代码段:
@FXML Button button;
public void initialize() {
button.fire();
}
@FXML
public void refreshPressed() {
// refresh chart.
}
来自FXML的相应片段:
<Button fx:id="button" text="Refresh" onAction="#refreshPressed"/>