我正在使用 FXML 创建自定义组件。自定义组件以分层方式设计。
当我设计一个使用另一个自定义组件 A 的自定义组件 B 时,scenebuilder 中会弹出一个类路径问题对话框,我只需通过设置适当的类路径来解决这个问题。
但是,当我创建三个组件时,例如 C 包含 B 包含 A,并尝试在 Scenebuilder 中打开顶级组件 C 失败。它要求我提供我适当指定的类路径。它找到了 B,但没有找到 A。
类路径、FXML 和代码是正确的,因为应用程序能够正确执行。只有 Scenebuilder 有问题。
如何使用 Scenebuilder 打开分层自定义组件?
任何对使用 FXML 的分层组件定义示例的引用将不胜感激,并获得 50 分的奖励。(只需要 3 个级别)