2017-05-26 7 views
0

私はList<CheckBox>です。私はそれらのselectedプロパティをList<Boolean>にバインドする必要があります。それを達成する方法はありますか?もしそうなら、どのように?コレクションにバインドすることはできますか?

ストリームとのリストにすることができますループのJava 8で
+0

あなたが使用しているグラフィックライブラリに対応するタグを追加する必要があります。多分JavaFXですか? – assylias

答えて

0

:もちろん

List<Boolean> booleans = 
    checkBoxList.stream().map(checkbox -> checkbox.isSelected()).collect(Collectors.toList()); 

、これは結合しません。値を新しいリストにコピーします。ブール値で値を変更すると、元のcheckBoxListオブジェクトには値は反映されません。ブール値とブール値は両方とも不変です。

編集:たぶん、あなたのUIフレームワークがリスト< .Checkboxを扱うことができる>直接...

関連する問題