首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么SceneBuilder不打开Gluon fxml

为什么SceneBuilder不打开Gluon fxml
EN

Stack Overflow用户
提问于 2016-03-20 01:39:48
回答 2查看 2.4K关注 0票数 0

创建标准胶水项目并尝试打开.fxml文件后,我看到一个错误

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

EN

回答 2

Stack Overflow用户

发布于 2016-03-20 04:26:24

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

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

导入charm-2.1.0.jar

为此,单击Dependencies文件夹,打开Compile For Main文件夹,您将找到charm-2.1.0.jar。右键单击它,然后选择Properties。

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

现在打开Scene Builder 8.1.1,单击Library窗格(菜单正下方)上的小'engine‘按钮,然后选择Add Jar/FXML file:

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

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

从场景构建器打开文件

现在,您将能够从场景生成器中打开项目中的fxml文件。

从NetBeans打开文件

假设已将场景生成器路径添加到NetBeans,如果尝试从NetBeans打开fxml文件,则如果该文件包含自定义控件(如View),则可能会出现异常。

目前有一个开放的issue和一个未决的pull request可以解决这个问题。一旦它被批准和合并,它将在下一个版本的Scene Builder中可用。

同时,如果您不能等待,可以克隆项目,自己应用建议的修补程序,构建项目并替换当前场景生成器安装中的dist.jar,通常路径为C:\Users\<user>\AppData\Local\SceneBuilder\app\dist.jar

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

适用于Gluon Mobile

  • Commercial support

  • 开发人员文档

或者也可以在这里报告。

票数 1
EN

Stack Overflow用户

发布于 2016-10-30 00:03:44

在Scenebuilder 8.2中,这似乎被打破了。如果您导入com.luonhq:charm:4.0.1和com.luonhq:charm-glisten:4.0.1,则上述导入中没有View;并且无法加载(gluon) fxml :-(

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

https://stackoverflow.com/questions/36104956

复制
相关文章

相似问题

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