Ich habe jetz mal ein Code-Fragment aus dem Netzt gefunden:
[CODE=java] ValidationSupport validationSupport = new ValidationSupport();
Platform.runLater( () -> {
String requiredFormat = "'%s' is required"; //$NON-NLS-1$
validationSupport.registerValidator(txUserName, Validator.createEmptyValidator( String.format( requiredFormat, userNameCation )));
validationSupport.registerValidator(txPassword, Validator.createEmptyValidator(String.format( requiredFormat, passwordCaption )));
// loginButton.disabledProperty().bind(validationSupport.invalidProperty());
txUserName.requestFocus();
} );[/CODE]
Demnach müsste Version II mit einer Objektinstanz von ValidationSupport eigentlich auch funktionieren. Warum bei mir keine ObservableList erstellt werden kann, habe ich allerdings bisher nicht ergründen können.