0

我想将 JFoenix 库(或其他 UI 库)与 TornadoFX 一起使用。是否有教程如何在 TornadoFX 中使用第三方组件和类型保存构建器?谢谢你的帮助。

4

1 回答 1

3

类型安全构建器在您创建的节点的实例上运行,因此您可以创建自定义节点并在构建器中执行children.add(myCustomComponent)或什this += myCustomComponent至或add(myCustomComponent)在构建器内部。他们都做同样的事情 - 将自定义组件添加到您调用的节点的子列表中add

hbox {
    label("Builders + custom components")
    val myCustomComponent = SomeCustomComponent()
    // Add to HBox
    add(myCustomComponent)
}

如果您想进一步集成,您可以为自定义组件添加构建器函数,以便编写hbox { myCustomComponent { ... } }. 有关如何添加构建器的更多信息,请查看源代码。

于 2017-09-26T09:30:09.853 回答