Klassenpfadauflösung mit hierarchischen benutzerdefinierten JavaFx-Komponenten in Scenebuilder

Ich erstelle benutzerdefinierte Komponenten mit FXML. Die benutzerdefinierten Komponenten sind hierarchisch aufgebaut.

Wenn ich eine benutzerdefinierte Komponente B entwerfe, die eine andere benutzerdefinierte Komponente A verwendet, wird in Scenebuilder ein Dialogfeld mit einem Klassenpfadproblem angezeigt. Dieses Problem kann einfach behoben werden, indem der entsprechende Klassenpfad festgelegt wird.

Wenn ich jedoch drei Komponenten erstelle, beispielsweise C mit B mit A, und versuche, Komponente C der obersten Ebene in Scenebuilder zu öffnen, schlägt dies fehl. Es fragt mich nach Klassenpfaden, die ich ordnungsgemäß spezifiziere. Es findet B, findet aber nicht A.

Der Klassenpfad, FXML und der Code sind korrekt, da die Anwendung ordnungsgemäß ausgeführt werden kann. Nur Scenebuilder hat Probleme.

Wie soll man eine hierarchische benutzerdefinierte Komponente mit Scenebuilder öffnen?

Jeder Verweis auf ein Beispiel mit hierarchischen Komponentendefinitionen unter Verwendung von FXML wäre sehr dankbar und würde eine Prämie von 50 Punkten erhalten. (nur 3 Level benötigt)

Antworten auf die Frage(1)

Ihre Antwort auf die Frage