2

在 NetBeans 中使用 JavaFX2.2 和 SceneBuilder 1.0 来利用它提供的无缝开发环境。我想添加来自 JFXtras 实验室的控件,因此,我想了解是否可以将 JFXtras 控件集成到 SceneBuilder 中。我从 Oracle 中找到了一个关于将 jar 文件加载到 SceneBuilder 以使其了解自定义控件的文档。文档声称您可能无法实际使用 SceneBuilder 中的控件,但其控件将被“通过”原样,因此您可以实际保存文件而不会丢失添加的自定义控件。嗯,我试过了,好像没用。我实际上无法加载 fxml 文件,获取有关 bean 实例化的异常失败。有没有人能够将 JFXtras 与 SceneBuilder 一起使用?

4

1 回答 1

5

我在我的项目中使用 JFXtra,但我必须使用正确的 fx:id 和内容手动将它们添加到 FXML 代码中。然后,SceneBuilder 会保留 JFXtra 节点应位于的位置。您的 FXML 文件中是否有正确的导入和类路径?

<?import jfxtras.labs.scene.control.*?>
<?scenebuilder-classpath-element ../../../libraries/JFXtras2/jfxtras-labs-0.1.jar?>
于 2012-08-28T18:40:34.857 回答