有没有办法获得JavaFX属性的所有绑定?

Nik*_*dun 6 java javafx

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

Nik*_*dun 1

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