我有两个自己的控件: 1. MyControl1扩展了Pane 2. MyControl2扩展了MyControl1
我通过编辑来自NetBeans的FXML来创建FXML文件并添加我的控件。
在我从SceneBuilder 2.0打开它之后 - 他没有看到控件 - 所以我添加了带有这些控件的编译jar。
在已创建课程的窗口中,他向我展示了两个控件:MyControl1,MyControl2。
我设置了复选框并按OK。
但是在自定义控件中我只看到MyControl1,而在fxml表单上他只向我显示MyControl1,用于MyControl2(当我从层次结构中选择它们时SceneBuilder告诉我 选择包含未解析的参考。
然后我用fxml运行应用程序一切正常。
答案 0 :(得分:1)
从JavaFX Scene Builder 2.0 b7开始,您可以将自定义控件永久导入库中。使用“库”面板的下拉菜单(可以通过单击库面板顶部的小向下箭头来访问它),然后选择“导入JAR / FXML文件”。