CSceneBuilder 2.0不包含自定义控件,但1.0和1.1不适用于JDK 8.0,有什么解决方案?

时间:2013-11-14 10:35:58

标签: javafx-8 scenebuilder

我有两个自己的控件: 1. MyControl1扩展了Pane 2. MyControl2扩展了MyControl1

我通过编辑来自NetBeans的FXML来创建FXML文件并添加我的控件。

在我从SceneBuilder 2.0打开它之后 - 他没有看到控件 - 所以我添加了带有这些控件的编译jar。

在已创建课程的窗口中,他向我展示了两个控件:MyControl1,MyControl2。

我设置了复选框并按OK。

但是在自定义控件中我只看到MyControl1,而在fxml表单上他只向我显示MyControl1,用于MyControl2(当我从层次结构中选择它们时SceneBuilder告诉我 选择包含未解析的参考

然后我用fxml运行应用程序一切正常。

1 个答案:

答案 0 :(得分:1)

从JavaFX Scene Builder 2.0 b7开始,您可以将自定义控件永久导入库中。使用“库”面板的下拉菜单(可以通过单击库面板顶部的小向下箭头来访问它),然后选择“导入JAR / FXML文件”。

enter image description here