私はSimpleIntegerProperty
を持っており、それからSimpleObjectProperty<Color>
を派生させたいと思っています。そのために
私はストリームとoptionalsと同じように、いくつかのメカニズムを想像:JavaFX観測値の値をマップする方法は?
SimpleIntegerProperty intProp;
ObjectProperty<Color> colorProp = intProp.map(i -> convertIntToColor(i), c -> convertColorToInt(c));
はビルトインすでに何かあるのか、私は本当に自分でこれを展開する必要がありますか?
このようなことがなければ、Bindings
のすべての力を見れば、この機能もそこにあるはずの強い感触が得られるので、奇妙に思えるでしょう。
ありがとうございます!
私ちょっとこのような、しかし、このライブラリは "いないようです私がここで使うことができるものはまったくありません:(。 – Chris
歴史は彼が別のプロジェクト[EasyBind](https:/)から機能をロールしたことです。 EasyBindは当初[JavaFX機能要求](https://bugs.openjdk.java.net/browse/JDK)の概念実証として書かれていましたが、 -8091544)。その機能リクエストはまだ正式にJDK9向けに予定されていますが、現在解決されていないため、そこには存在しないと思われます。 r点。もちろん、ソースコードはすべて入手可能ですので、あなたがそれを十分に気に入っているのであれば、重要な部分を独自の実装にロールバックすることができます:)。 –