为什么 JavaFx SceneBuilder 找不到用户定义的 class?

Why can't the JavaFx SceneBuilder find a user defined class?

可以在此处找到示例源代码。 https://github.com/Shawn1874/JavaPractice/tree/master/JavaFxSandbox/ColorChooser

程序执行成功,但无法在SceneBuilder中打开fxml文件。我一直在试验从 TextField 继承的自定义 class。 Netbeans 清楚地知道如何找到有问题的 class,因为它在查看 fxml 文件时没有在编辑器中显示错误。我猜想 SW 开发人员编写自定义控件并从 SceneBuilder 中引用它们是相当普遍的。我哪里错了?

您需要告诉 Scenebuilder 除了它应该知道的基本 JavaFX 类 之外还有更多 类。

为此,单击 "library" 窗格右侧的齿轮图标,然后单击 select "JAR/FXML manager",然后从那里添加 JAR 或 FXML。