2015-12-06 73 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中。