Mam prosty fxml z polem tekstowym i przyciskiem. Chciałbym, aby przycisk był wyłączony, jeśli pole tekstowe jest puste. Dlatego wstawiam w moim kontrolerze coś takiego:Wiązanie JavaFX z wieloma właściwościami
@Override
public void initialize(URL url, ResourceBundle bundle) {
button.disableProperty().bind(textField.textProperty().isEqualTo(""));
}
.. i to działa dobrze. Problem polega na tym, że dodaję drugie pole tekstowe i chciałbym, aby mój przycisk był wyłączony, jeśli pole tekstowe jest puste. Co robić? Próbowałem następujących, 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(""));
}
.textProperty(). IsEmpty() - wydaje mi się lepszym podejściem. –