在Scene Builder中,我在Tabs中包含了许多fxml文件,但现在我不能包含任何文件。另外,如果我删除了我现有的没有任何问题的fxml文件,然后使用Scene Builder的包含函数(File-> Include-> FXML ..)再次添加,我得到相同的错误:JavaFX Scene Builder 2.0“无法包含'* .fxml'”
“未能在Tab中包含“* .fxml”。
编辑:我在胶子场景生成器8.3.0中得到同样的错误。
在Scene Builder中,我在Tabs中包含了许多fxml文件,但现在我不能包含任何文件。另外,如果我删除了我现有的没有任何问题的fxml文件,然后使用Scene Builder的包含函数(File-> Include-> FXML ..)再次添加,我得到相同的错误:JavaFX Scene Builder 2.0“无法包含'* .fxml'”
“未能在Tab中包含“* .fxml”。
编辑:我在胶子场景生成器8.3.0中得到同样的错误。
我在Linux上遇到与SceneBuilder 8.3.0,Eclipse Neon + Oracle JDK8相同的问题。
然而,使用短语,例如
<Tab fx:id="tab1" text="Untitled Tab 1">
<content>
<fx:include id="tab1" source="Tab1View.fxml"/>
</content>
</Tab>
直接在FXML文件,它按预期工作。 PS:我想知道这是一个错误还是不需要的功能。
感谢您的回答。我知道你的解决方案,但我的问题不是你的答案。我什么都没做,只是问题解决了。我不知道。我的电脑很有趣,也许:)。我希望你的解决方案对人们有帮助。 – Bent
这会导致SceneBuilder出现奇怪的问题,通常会导致崩溃。所以我建议在控制器的initialize()中使用FXMLLoader实例化它。 –
它给你什么错误,或者它只是拒绝打开fxml文件? –
该版本的场景生成器不再受支持。您应该考虑升级到http://gluonhq.com/labs/scene-builder/ – Sedrick
感谢您的意见。场景制作者只说“未能包含'blabla.fxml'”。另外,我在胶子场景生成器8.3.0中也遇到同样的错误。但是,我发现了一个有趣的错误。如果我不添加fxml文件作为包含在“Tab”下,场景构建器不会给出错误。我认为这个问题是因为“Tab”,但我没有任何解决方案。 – Bent