java - 将 JavaFX UI 自定义控件添加到场景生成器

标签 java javafx custom-controls scenebuilder

我一直遵循Hendrick的明智建议和 Harmonic code在 JavaFX 中创建我的 UI 控件。我非常喜欢 Control、Skin+B​​ehavior 和 CSS 样式的组织。使用这种方法的独特缺点是我不知道如何直接使用场景生成器来使用我的控件构建我的 GUI(至少我不知道如何做到这一点)。所以,这就是我的问题:

有什么方法可以将我的 JavaFX UI 控件导入到 Scene Builder 软件中吗?

这可以帮助我节省很多时间。

谢谢

最佳答案

我可以承认,关于创建与场景生成器完全兼容的自定义控件的文档尚不清楚。

ControlsFX 开发团队在正确创建第三方控件以满足场景生成器方面也存在问题。

我在 Scene Builder 的 jira 上创建了关于缺乏信息的问题 -> https://javafx-jira.kenai.com/browse/DTL-6909

您还可以在此处阅读有关在将自定义控件加载到场景生成器的过程中如何以及会遇到什么问题的更多信息 -> https://bitbucket.org/controlsfx/controlsfx/issue/243/all-controls-should-be-supported-by

您还可以显示场景生成器对加载的第三方控件的分析(例如): Scene Builder Analysis Scene Builder Analysis result

关于java - 将 JavaFX UI 自定义控件添加到场景生成器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28561226/

相关文章:

java - 使用@Async调用方法与在新线程中调用方法

java - string类型的局部变量存放在栈还是堆上?

java - 我如何用 java 编写这个称为堆选择的算法?

JavaFX TableView 列显示错误值

java - 如果文本不适合,则 JTextField 呈现错误(JDK 7 到 18)

c# - 使用泛型创建自定义控件

cocoa - 如何从 Interface Builder 与自定义控件进行绑定(bind)?

java - Apache Tika 和文件访问而不是 Java 输入流

java - 如何将图像文件加载到ImageView?

css - 在 JavaFX 中使用 JFoenix 在复选框左侧添加标签