javafx 场景生成器中无法识别第 3 方组件

3rd party component not recognized in javafx scene builder



我正在使用自定义库实现的 javafx ribbons 组件 post: https://pixelduke.wordpress.com/2015/01/11/ribbon-for-java-using-javafx/

一切都很好,但唯一的问题是我无法使用场景生成器打开 FXML 文件。每次我打开一个文件时,它都会出现 class not found 异常。我试图将 fxml 作为自定义组件添加到场景构建器中,但它给出了同样的错误。

有什么建议吗?

我找到了解决办法:

创建一个空项目,向其中添加 类 和包含您要包含在场景构建器中的元素的相应 FXML 文件,构建您的项目以生成 jar 文件,打开场景构建器, select import "JAR/FXML file" 并导入您生成的 jar。元素将添加到场景构建器中的自定义部分