FXMLでChoiceBoxの選択肢を記述するには

提供: tknotebook
2015年12月30日 (水) 03:04時点におけるNakamuri (トーク | 投稿記録)による版

(差分) ←前の版 | 最新版 (差分) | 次の版→ (差分)
移動: 案内検索

メインページ>コンピュータの部屋#JavaFX>JavaFX Tips

ChoiceBox や ComboBox などのコントロールでは、選択肢を items プロパティに設定しなければなりませんが、 少々特殊な書き方になるので、残念ながら SceneBuilder でサポートされていません。

以下のように記述します。

           <ChoiceBox value="One" >
               <items>
                   <FXCollections fx:factory="observableArrayList">
                       <String fx:value="One" />
                       <String fx:value="Two" />
                       <String fx:value="Three" />
                   </FXCollections>
               </items>
           </ChoiceBox>