BooleanProperty urlEntered = new SimpleBooleanProperty();
urlEntered.bind(urlTextField.textProperty().isNotEmpty());
BooleanProperty userNameEntered = new SimpleBooleanProperty();
userNameEntered.bind(urlTextField.textProperty().isNotEmpty());
BooleanProperty passwordEntered = new SimpleBooleanProperty();
passwordEntered.bind(passwordTextField.textProperty().isNotEmpty());
saveButton.disableProperty().bind(urlEntered.and(userNameEntered).and(passwordEntered).not());
}
private void resetUIFields() {
passwordTextField.setText("");