「FXMLでComboBoxの選択肢を列挙型するには」の版間の差分
提供: tknotebook
(ページの作成:「Category:コンピュータCategory:JavaFX メインページ>コンピュータの部屋#JavaFX>JavaFX Tips ComboBoxの選択肢を 列挙型...」) |
|||
| 2行: | 2行: | ||
[[メインページ]]>[[コンピュータの部屋#JavaFX]]>[[JavaFX Tips]] | [[メインページ]]>[[コンピュータの部屋#JavaFX]]>[[JavaFX Tips]] | ||
| − | ComboBoxの選択肢を | + | ComboBoxの選択肢を 列挙型のすると、ComboBoxのvalueプロパティを直接列挙型の |
プロパティにバインドできるので便利な場合があります。 | プロパティにバインドできるので便利な場合があります。 | ||
2016年6月19日 (日) 13:05時点における版
メインページ>コンピュータの部屋#JavaFX>JavaFX Tips
ComboBoxの選択肢を 列挙型のすると、ComboBoxのvalueプロパティを直接列挙型の プロパティにバインドできるので便利な場合があります。
BlurTypeを列挙型とすると、FXML で、ComboBoxをこんな具合に宣言すればOKです。
<ComboBox>
<value>
<BlurType fx:value="THREE_PASS_BOX"/>
</value>
<items>
<FXCollections fx:factory="observableArrayList">
<BlurType fx:value="ONE_PASS_BOX" />
<BlurType fx:value="TWO_PASS_BOX" />
<BlurType fx:value="THREE_PASS_BOX" />
<BlurType fx:value="GAUSSIAN" />
</FXCollections>
</items>
</ComboBox>
fx:value 属性はノードのクラスの valueOfメソッドで文字列からインスタンスの作成を指示します。