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(""));
}