gpt4 book ai didi

javafx - 使用java代码获取FXML文件节点

转载 作者:行者123 更新时间:2023-12-03 01:26:06 25 4
gpt4 key购买 nike

如何使用 Java 从 FXML 文件中获取元素或节点,我知道通过使用初始化或在 FxmL 中设置 Controller 类来实现的方法。但我需要在没有任何 Controller 的情况下完成它。我想使用访问 fxml 文件内的节点。

我的 FXML 代码:

HBox fx:id="hbx" id="hbx" alignment="CENTER_RIGHT" prefHeight="100.0"
prefWidth="200.0" BorderPane.alignment="CENTER"

我的java代码

System.out.println(par.lookupAll("hbx"));

请参阅上面的代码,您能给我一个提示吗?

最佳答案

加载FXML文件后,您可以使用Node#lookup() :

Node node = fxmlParentPane.lookup("#nodeId");

关于javafx - 使用java代码获取FXML文件节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22908074/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com