当阶段在 javafx 中启动时,我如何在不点击按钮的情况下自动创建 运行 方法?

How can I a run method I've created automatically when a stage starts in javafx without hitting a button?

我的应用程序中有一个名为 homepage.fxml 的场景。它有一个折线图,我创建了一个按钮来刷新图表(即显示数据时)。我想要的是在阶段开始后将数据显示在图表中。我猜我需要在应用程序启动时调用方法 (refreshPressed()),但我是新手程序员,所以请帮助我。我也看过这个:link to something similar 但它没有帮助。

在 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"/>