如何绑定双向组合框和复选框

How to bindBidirectional comboboxes and checkboxes

我有以下 class:

    public class Model {
    ...
    private SimpleStringProperty currency;
    public SimpleStringProperty currencyProperty() {
            if(currency == null){
                currency = new SimpleStringProperty();
            }
            return currency;
        }
    ...
    }

然后我将 (textfield) 绑定到上面 class 如下:

@FXMLController("view.fxml")
public class Controller {
...
@FXML
    private TextField tf_acc_num;
@Inject
    private Model model;
...
@PostConstruct
    public void init(){
tf_acc_num.textProperty().bindBidirectional(model.currencyProperty());
...
}}

没关系。绑定组合框和复选框怎么样?假设组合框为

@FXML
    private ComboBox<String> cb_currency;

然后我将值放入 init() 方法

cb_currency.getItems().addAll(
                "USD", "EUR", "RUB"
        );

是否

cb_currency.valueProperty().bindBidirectional(model.currencyProperty());

工作?