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

据我所知,Gluon将通过SceneBulder提供打开.fxml文件作为商业支持。我在哪里可以买到这个支持功能?附注:我使用NetBeans的最新版本的SceneBuilder和gluon插件(针对19.03.2016)
发布于 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
的
或者也可以在这里报告。
发布于 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 :-(
https://stackoverflow.com/questions/36104956
复制相似问题