java绑定选择框选择项属性为简单的双属性

时间:2015-10-27 03:38:55

标签: java binding properties combobox selecteditemchanged

我在选择框中有双值,但是如何将选择框选定的项属性绑定到double属性?根据需要,下面的代码不会禁用该按钮。在我看来,因为 selectedItemProperty 不是 DoubleProperty 的实例?但我无法投出 selectedItemProperty ,因为它只是一个只读属性。我该怎么办?非常感谢你提前!

SimpleDoubleProperty valueToCheck = new SimpleDoubleProperty();
valueToCheck.set(314.1)
Button saveButton = new Button();
saveButton.disableProperty().bind(
        choiceBox.getSelectionModel().selectedItemProperty().isEqualTo(
                valueToCheck));
saveButton.setOnAction((ActionEvent event)->{
    valueToCheck.set((Double)choiceBox.getSelectionModel().getSelectedItem());
});

0 个答案:

没有答案
相关问题