我有一個簡單的帶有文本框和按鈕的fxml。如果文本框爲空,我希望禁用該按鈕。所以我在我的控制器中插入如下內容:JavaFX綁定到多個屬性
@Override
public void initialize(URL url, ResourceBundle bundle) {
button.disableProperty().bind(textField.textProperty().isEqualTo(""));
}
..並且工作正常。問題是當我添加第二個文本字段,並希望我的按鈕被禁用,如果任何文本字段爲空。那麼該怎麼辦?我嘗試以下,但不工作:通過Bindings
@Override
public void initialize(URL url, ResourceBundle bundle) {
button.disableProperty().bind(textField.textProperty().isEqualTo(""));
button.disableProperty().bind(textField2.textProperty().isEqualTo(""));
}
.textProperty()。isEmpty() - 對我來說似乎是一個更好的方法。 –