I'm creating custom components using FXML. The custom components are designed in a hierarchical fashion.
When I design a custom component B that uses another custom component A, a classpath problem dialog pops up in scenebuilder and I simply fix this by setting the appropriate classpath.
However when I create three components, say C containing B containing A, and try to open top-level component C in Scenebuilder it fails. It asks me for classpaths which I duly specify. It finds B but does not find A.
The classpath, FXML and the code is correct as the application is able to execute properly. Only Scenebuilder is having problems.
How should one open hierarchical custom component with Scenebuilder?
Any reference to an example with hierarchical component definitions using FXML would be greatly appreciated and get a bounty of 50 points. (only 3 levels needed)