繁体   English   中英

为什么 SceneBuilder 不打开 Gluon fxml

[英]Why SceneBuilder does not open Gluon fxml

创建标准 Gluon 项目并尝试打开 .fxml 文件后,我看到一个错误在此处输入图片说明

据我了解,Gluon 将通过 SceneBulder 提供打开的 .fxml 文件作为商业支持。 我在哪里可以买到这个支持功能? ps 我为 NetBeans 使用最新版本的 SceneBuilder 和 gluon 插件(19.03.2016)

为了打开使用 Gluon Mobile 插件创建的 fxml 文件,您需要做的第一件事是将 Charm jar 添加到 Scene Builder。

如果你还没有这样做,这些是步骤:

导入charm-2.1.0.jar

为此,单击 Dependencies 文件夹,打开 Compile for Main 文件夹,您将找到charm-2.1.0.jar 右键单击它并选择属性。

项目依赖

您将看到该 jar 的完整路径。 单击浏览按钮,选择并复制 (Ctrl+C) 对话框上的路径:

罐子路径

现在打开 Scene Builder 8.1.1,然后单击“库”窗格(菜单正下方)上的“引擎”小按钮,然后选择“添加 Jar/FXML 文件”:

添加罐子

现在粘贴剪贴板的内容,以及 jar 的完整路径。

jar 将被导入,您将看到 Gluon Mobile 中可用的所有自定义控件,例如View控件。 单击导入组件。

自定义控件

从 Scene Builder 打开 FXML 文件

现在,您将能够从 Scene Builder 打开项目中的 fxml 文件。

意见

从 NetBeans 打开 FXML 文件

假设您已将 Scene Builder 路径添加到 NetBeans,如果您尝试从 NetBeans 打开 fxml 文件,如果它包含自定义控件(如View ),您可能会收到异常。

目前有一个未解决的问题和一个未决的拉取请求可以解决它。 一旦获得批准并合并,它将在 Scene Builder 的下一个版本中可用。

同时,如果您迫不及待,您可以克隆项目,自己应用建议的补丁,构建项目并替换您当前安装的 Scene Builder 中的dist.jar ,通常在此路径C:\\Users\\<user>\\AppData\\Local\\SceneBuilder\\app\\dist.jar

如果仍有问题,请查看以下链接:

或也在这里报告。

在 Scenebuilder 8.2 这似乎被打破了。 如果您导入 com.gluonhq:charm:4.0.1 和 com.gluonhq:charm-glisten:4.0.1 则在提到的导入中没有视图; 并且无法加载(胶子)fxml :-(

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM