2013-10-27 46 views

回答

2

.fxml

<?xml version="1.0" encoding="UTF-8"?> 

<?import javafx.scene.control.*?> 
<?import javafx.scene.layout.HBox?> 
<?import java.lang.*?> 

<HBox xmlns:fx="http://javafx.com/fxml/1" xmlns="http://javafx.com/javafx/2.2"> 
    <ChoiceBox> 
    <String fx:value="Item 1" /> 
    <String fx:value="Item 2" /> 
    <Separator /> 
    <String fx:value="Item 3" /> 
    </ChoiceBox> 
</HBox> 

不要忘了導入正確的類。通過導入正確的類路徑,您可以包括任何類,並嘗試顯示它,甚至是您自制的。只需在SceneBuilder中打開FXML,然後使用預覽即可看到它在運行中,而無需爲其構建自定義fxml加載器。

seperated choices

1

這應該這樣做。用您自己的內容替換「項目」。另外,請查看發現的FXML參考文件here以獲取有關使用FXML的更多信息。

<ChoiceBox> 
    <items> 
    <FXCollections fx:factory="observableArrayList"> 
     <String fx:value="Item 1" /> 
     <String fx:value="Item 2" /> 
     <Separator fx:id="separator"/> 
     <String fx:value="Item 3" /> 
    </FXCollections> 
    </items> 
</ChoiceBox> 
相關問題