创建标准Gluon项目并尝试打开.fxml文件后,我看到一个错误
据我所知,Gluon将提供SceneBulder的开放.fxml文件作为商业支持。我可以在哪里买这个支持功能? 附:我使用NetBeans的SceneBuilder和gluon插件的最新版本(2016年3月19日)
答案 0 :(得分:1)
要打开使用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,然后单击Library窗格(菜单右下方)上的小“引擎”按钮,并选择Add Jar / FXML file:
现在使用jar的完整路径粘贴剪贴板的内容。
将导入jar,您将看到Gluon Mobile中可用的所有自定义控件,如View
控件。单击“导入组件”。
从Scene Builder打开FXML文件
现在,您将能够从Scene Builder中打开项目中的fxml文件。
从NetBeans打开FXML文件
假设您已将场景构建器路径添加到NetBeans,如果您尝试从NetBeans打开fxml文件,如果它包含自定义控件(如View
),则可能会出现异常。
目前有一个开放的issue和一个待解决的pull request来解决它。一旦批准并合并,它将在下一版本的Scene Builder中提供。
与此同时,如果你不能等待,你可以克隆项目,自己应用建议的补丁,构建项目并替换当前Scene Builder安装中的dist.jar
,通常在此路径{{ 1}}。
如果您仍有问题,请查看以下链接:
或在此处报告。
答案 1 :(得分:0)
在Scenebuilder 8.2中,这似乎已被打破。如果你导入com.gluonhq:charm:4.0.1和com.gluonhq:charm-glisten:4.0.1在提到的导入中没有View;和(胶子)fxml无法加载: - (