jakarta-ee - JFXtras 和 FXML 互操作性

标签 jakarta-ee javafx javafx-2 scenebuilder jfxtras

在 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/

相关文章:

hibernate - Ehcache 存储但不检索(Ehcache + Hibernate)

java - GlassFish Server,部署,空,假

JavaFX:事件 OnMouseExited 工作不正确

java - BufferedImage 到 JavaFX 图像

java - 使用JavaFX图表API绘制图表图像

javafx - 在 JavaFX ComboBox 中转换字符串

java - 是否有任何 ESAPI 替代方案可以进行 SQL 注入(inject)和 XSS 验证

java - Spring框架中回调方法和Bean后处理器的区别

在 JavaFX 中打印、导入和导出 TableView 内的数据

java - 我的 javafx 动画计时器似乎没有改变我正在更新的圆圈的位置?