0
私はSetProperty<Point>
とStream<Point>
を生成する関数を持っています。JavafxはObservableからセットを生成するコールバックにSetPropertyをバインドします
Stream<Point> generatePoints(Point p) {
// ...
}
ObjectProperty<Point> selectedPointProperty() {
// ...
}
SetProperty<Point> generatedPoints = new SimpleSetProperty();
私はselectedPointProperty()
の結果にgeneratedPoints
を適用した結果にgeneratedPoints
をバインドしたいと思います。私は次のコードを試しましたが、タイプエラーがあります。
generatedPoints.bind(Bindings.createObjectBinding(() -> generatePoints(selectedPointProperty().get()).collect(Collectors.toSet()),
selectedPointProperty()));