2015-12-06 23 views
0

当我使用JavaFX创建一些应用程序,我发现类似的结构中多次出现在我的FXML文件:创建JavaFX的可重用组件

<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类,这对于我的目的来说已经超过了kill。

回答

0

为常用组件创建一个单独的fxml,然后使用fx:include标记将它们添加到另一个fxml中。