首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在父fxml中包含子fxml

如何在父fxml中包含子fxml
EN

Stack Overflow用户
提问于 2013-07-26 11:19:33
回答 1查看 2.3K关注 0票数 1

在这个问题上,我需要您的帮助,因为我希望包含来自不同包的子fxml。如果两个位置相同,我可以将child.fxml包含到parent.fxml中,但当两者处于不同的位置/包时,我不知道如何将child.fxml添加到parent.fxml中。

提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-07-27 02:29:49

对子FXML文件的访问应该是通过相对路径,从FXML文档

其中文件名是要包含的FXML文件的名称。以前导斜杠字符开头的值被视为相对于类路径的值。没有前导斜杠的值被视为相对于当前文档的路径。

示例:

代码语言:javascript
复制
org.tarrsalah.includefxml
  |
  |__childview
  |    |_________child.fxml
  |
  |__mainview
       |_________main.fxml

main.fxml

代码语言:javascript
复制
<StackPane id="mainView"  xmlns:fx="http://javafx.com/fxml" fx:controller="org.tarrsalah.includefxml.mainview.MainController">
    <children><fx:include source="../childview/child.fxml"/></children>        
</StackPane>

访问父目录的..childview,然后是child.fxml

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17879988

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档