2013-12-16 5 views
6

タイトルはそれだけではありませんが、いくつかの不動産に1つ以上のバインディングを追加すると、後でそれを調べる方法はありますか?私は、PropertyクラスにgetBindings()メソッドがあると思いますが、明らかにそこにはありません。JavaFXプロパティのすべてのバインディングを取得する方法はありますか?

+0

このリンクを参照してください:http://docs.oracle.com/javafx/2/binding/jfxpub-binding.htm –

答えて

1

これを解決するために、私は、Bindingがパラメータ化された型であるため、それを実装するエレガントな方法がないため、おそらくgetBindings()メソッドが存在しないことを認識しました。回避策は、自分でバインディングを追跡することですが、生の種類に頼らずに行うのは難しいです。 1つの方法はMediator patternを使用することです。ところで、リスナーとイベントハンドラーについても同じことが言えます。

関連する問題