在NetBeans中使用JavaFX2.2和SceneBuilder 1.0来利用它提供的无缝开发环境。我想添加JFXtras实验室的控件,因此,我想知道是否可以将JFXtras控件集成到SceneBuilder中。我找到了Oracle的一个文档,它将jar文件加载到SceneBuilder中,使其了解自定义控件。该文档声称您可能无法在SceneBuilder中实际使用该控件,但其控件将不会被“传递”,因此您实际上可以保存文件而不会丢失添加的自定义控件。好吧,我已经尝试过了,似乎没有用。我无法实际加载fxml文件,获取有关bean实例化的异常失败。 有没有人能够在SceneBuilder中使用JFXtras?
答案 0 :(得分:5)
我在我的项目中使用JFXtra,但我必须使用正确的fx:id和stuff手动将它们添加到FXML代码中。然后,SceneBuilder将释放JFXtra节点所在的位置。 您的FXML文件中是否有正确的导入和类路径?
<?import jfxtras.labs.scene.control.*?>
<?scenebuilder-classpath-element ../../../libraries/JFXtras2/jfxtras-labs-0.1.jar?>