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

标签 java javafx fxml

我的应用程序中有一个名为 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/

相关文章:

java - 数据存储管理 : Entity Deletion Not Finishing

java - 如何使用 Java 发送 Google Places 搜索请求

java - 从 FXML 加载 Controller 时出现 IllegalArgumentException

java - 如何在 Javafx 中为 XML 文件创建常量变量

Java 小程序日志记录 7u13

user-interface - 如何在JavaFX的ListView中获取项目的位置?

Pane 中的 JavaFX Canvas 大小

java - 没有酒吧的舞台(javafx)

java - 从数据库填充 JavaFX 中的组合框

java - 通过流和平面图传递对象