我的应用程序中有一个名为 homepage.fxml 的场景。它有一个折线图,我创建了一个按钮来刷新图表(即显示数据时)。我想要的是一旦阶段开始,数据就显示在图表中。我猜我需要在应用程序启动时调用该方法(refreshPressed()),但我是新手程序员,所以请帮助我。我也看了这个:link to something similar但这没有帮助。
最佳答案
在 FXML Controller 的 initialize()
方法中,调用 fire()
在按钮上。
来自 Controller 的代码片段:
@FXML Button button;
public void initialize() {
button.fire();
}
@FXML
public void refreshPressed() {
// refresh chart.
}
FXML 中的相应片段:
<Button fx:id="button" text="Refresh" onAction="#refreshPressed"/>
关于java - 当 javafx 中的阶段启动时,如何在不点击按钮的情况下自动创建运行方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36281914/