2013-12-16 99 views
6

标题说明了一切,但要详细说明:如果我将一个或多个绑定添加到某个属性,以后有没有办法获取和检查它们?我期望Property类中有getBindings()方法,但显然没有。有没有办法获得JavaFX属性的所有绑定?

+0

请参考此链接:http://docs.oracle.com/javafx/2/binding/jfxpub-binding.htm –

回答

1

在寻找解决方案时,我意识到getBindings()方法可能不存在,因为由于Binding是一个参数化类型,因此没有优雅的方法来实现它。解决方法是自己跟踪绑定,但如果不诉诸原始类型就很难做到。一种方法是使用Mediator pattern。顺便说一句,听众和事件处理程序也是如此。

相关问题