2017-09-26 112 views

回答

3

的类型安全的建设者您创建的节点的情况下运行,这样你就可以创建自定义节点,要么做children.add(myCustomComponent)甚至this += myCustomComponentadd(myCustomComponent)建筑工地内。他们都是这样做的 - 将自定义组件添加到您称为add的节点的子节点列表中。

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

如果你想利用整合一步,你可以自定义组件添加助剂的功能,所以你可以写hbox { myCustomComponent { ... } }。有关如何添加构建器的更多信息,请查看源代码。

+0

谢谢你的快速回答。你做得很好,并且总是给别人帮助,这是令人印象深刻的。 – thlinde

+0

感谢您的客气话。我们有很多人在我们的社区帮助这里和Slack,所以它应该总是很容易得到TornadoFX相关问题的答案:) –