0

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

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

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

在创建类的窗口上,他向我展示了两个控件:MyControl1、MyControl2。

我设置复选框并按确定。

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

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

4

1 回答 1

1

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

在此处输入图像描述

于 2013-12-21T22:24:31.053 回答