JavaFX wiąże się z wieloma właściwościami

Mam prosty plik fxml z polem tekstowym i przyciskiem. Chciałbym wyłączyć przycisk, jeśli pole tekstowe jest puste. Więc wstawiam coś takiego do mojego kontrolera:

@Override
public void initialize(URL url, ResourceBundle bundle) {
  button.disableProperty().bind(textField.textProperty().isEqualTo(""));
}

..i to działa dobrze. Problem polega na dodaniu drugiego pola tekstowego i wyłączeniu mojego przycisku, jeśli jedno z pól tekstowych jest puste. Co wtedy zrobić? Próbowałem następujących rzeczy, ale to nie działa:

@Override
public void initialize(URL url, ResourceBundle bundle) {
  button.disableProperty().bind(textField.textProperty().isEqualTo(""));
  button.disableProperty().bind(textField2.textProperty().isEqualTo(""));
}

questionAnswers(3)

yourAnswerToTheQuestion