当我使用javafx创建一些应用程序时,我发现在我的fxml文件中多次出现类似的构造:
<HBox alignment="CENTER_LEFT" spacing="5">
<padding>
<Insets bottom="5.4" left="6.5" right="6.5" top="5.4" />
</padding>
<children>
......
</children>
</HBox>
唯一的区别是孩子们。我希望有一些方法可以避免在任何地方指定公共属性。有没有一种简单的方法可以做到这一点?
我知道我们可以在javafx中拥有自定义组件,但这需要实现一个自定义的Controller类,这对我来说是过度杀戮。
答案 0 :(得分:0)
为常用组件创建一个单独的fxml,然后使用fx:include标签将它们添加到另一个fxml中。