0
与场景生成器2 I创建的场景与以下结构:元素查找由ID没有结果
BorderPane - > SplitPane - > AnchroPane - > SplitPane - > AnchorBane。 (http://pastebin.com/7LTNh1Jv)
第二个SplitPane中的AnchorPane具有ID 工作台 - 锚点。现在,我尝试通过获得这个AnchorPane的参考:
final BorderPane rootPane = loader.load();
final Node node = rootPane.lookup("#workbench-anchor");
但节点始终是NULL。
有谁知道我在做什么错?
非常感谢!
@JamesD感谢您的回答!有没有在控制器类中自动调用的方法,我可以做这些初始化的东西? – Hannes 2014-10-12 15:32:22
在load()方法返回之前,''initialize()'方法在所有内容被加载并且'@ FXML'字段被注入后被调用。请参阅文档的[Controller]部分(http://docs.oracle.com/javase/8/javafx/api/javafx/fxml/doc-files/introduction_to_fxml.html#controllers)。 – 2014-10-12 15:36:50
控制器类需要与FXML文件在同一个文件夹(而不仅仅是包)中有一个原因吗? – Hannes 2014-10-12 16:34:12