我正在将现有的 Swing 应用程序转换为 JavaFX。我认为这段代码会返回一个名为“#paneRightBottom”的节点,但它返回 null。使用 netbeans 调试器,我可以深入“topNode”并找到“#paneRightBottom”节点六层深,所以它就在那里。我已经阅读了在线文档,并认为我应该得到一个节点。有谁知道我哪里出错了?
Node topNode = FXMLLoader.load(AFI.class.getResource("afimain.fxml"));
System.out.println(topNode.getId());
Node node = topNode.lookup("#paneRightBottom");