在 NetBeans 中使用 JavaFX2.2 和 SceneBuilder 1.0,以利用它提供的无缝开发环境。我想添加来自 JFXtras 实验室的控件,因此,我想了解是否可以将 JFXtras 控件集成到 SceneBuilder 中。我从 Oracle 找到了一份有关将 jar 文件加载到 SceneBuilder 中以使其了解自定义控件的文档。该文档声称您可能无法在 SceneBuilder 中实际使用该控件,但其控件将不受影响地“传递”,因此您实际上可以保存文件而不会丢失添加的自定义控件。嗯,我已经尝试过,但似乎不起作用。我实际上无法加载 fxml 文件,获取有关 bean 实例化失败的异常。 有人能够将 JFXtras 与 SceneBuilder 一起使用吗?
最佳答案
我在我的项目中使用 JFXtra,但我必须使用正确的 fx:id 和其他内容手动将它们添加到 FXML 代码中。然后,SceneBuilder 保留 JFXtra 节点应在的位置。 您的 FXML 文件中有正确的导入和类路径吗?
<?import jfxtras.labs.scene.control.*?>
<?scenebuilder-classpath-element ../../../libraries/JFXtras2/jfxtras-labs-0.1.jar?>
关于jakarta-ee - JFXtras 和 FXML 互操作性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12165116/