与TornadoFX一起使用第三方UI库

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

类型安全构建器对所创建节点的实例进行操作,因此您可以创建一个自定义节点,并在构建器中创建children.add(myCustomComponent)或者甚至是this += myCustomComponentadd(myCustomComponent) 。 他们都做同样的事情 – 将自定义组件添加到您要add的节点的子项列表。

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

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