gpt4 book ai didi

javafx - 场景生成器 2.0。 FXML 导入不工作

转载 作者:行者123 更新时间:2023-12-01 23:55:22 26 4
gpt4 key购买 nike

我正在使用 JavaFX Scene Builder 2.0。版本,我想在 TabPane Controller 下导入一个 FXML 文件。我的想法是,我将拥有一种带有 TabPane 的容器 FXML 文件,以及用于将出现在选项卡内的内容的单独 FXML 文件。当我尝试导入我想在一个选项卡下添加内容的 FXML 文件时,Scene Builder 给出错误消息“无法在 TabPane 下导入 TabContents.fxml”。为什么无法在 TabPane 下导入任何内容?如果我直接在根 StackPane 下导入相同的文件,一切正常。

最佳答案

编辑:虽然下面的工作正常,但最好向 AnchorPane 中的每个选项卡添加某种布局 Pane (如 TabPane ) , 选择 AnchorPane左侧层次结构 View 中的 Pane ,然后将您的其他 fxml 文档导入其中,而不是直接导入 TabPane (也许如果文档的根节点是 Tab 它会起作用吗?)。


目前看起来像是一个错误:

  • 削减整个文档层次结构
  • 添加一个空的堆栈 Pane
  • 包括您的其他 FXML 文件
  • 将您的文档层次结构粘贴到堆栈 Pane 中
  • 将您的 FXML 文件拖到层次结构中的适当位置
  • 削减你的新层次结构(包括你的文件)
  • 删除现在不存在的堆栈 Pane
  • 将您的层次结构粘贴回

瞧,按预期工作!

关于javafx - 场景生成器 2.0。 FXML 导入不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24013956/

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