我正在尝试使用下面的代码设置一个侦听器来禁用布尔条件上的按钮,但我继续收到错误
boolean can't be converted to ObervableBooleanValue
@FXML
public void initialize() {
xBtn.disableProperty().bind(Bindings.not(model.booleanCondition()));
}
下面的代码有效,但当booleanCondition
为true
时,它再次设置为false
,按钮仍处于启用状态!
if (model.booleanCondition()) {xBtn.setDisable(false);}