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

时间:2014-04-07 09:09:39

标签: javafx fxml

如何使用Java从FXML文件中获取元素或节点,我知道使用初始化或在FxmL中设置控制器类的方法。但我需要在没有任何控制器的情况下完成它。我想使用。

访问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"));

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

1 个答案:

答案 0 :(得分:8)

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

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