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