有没有一种方法可以获取JavaFX属性的所有绑定?

7

标题已经说明了一切,但是为了详细说明:如果我添加一个或多个绑定到某个属性,是否有一种方法可以在以后获取并检查它们?我会期望 Property 类中有 getBindings() 方法,但显然并没有。


请参考以下链接:http://docs.oracle.com/javafx/2/binding/jfxpub-binding.htm - Reegan Miranda
1个回答

1
在寻找解决方案时,我意识到getBindings()方法可能不存在,因为由于Binding是参数化类型,很难实现优雅的方法。解决方法是自己跟踪绑定,但这很难做到,而不需要使用原始类型。一种方法是使用中介者模式。顺便说一下,监听器和事件处理程序也是如此。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接