标签: java javafx
标题说明了一切,但要详细说明:如果我将一个或多个绑定添加到某个属性,是否有办法在以后获取并检查它们?我希望Property类中有getBindings()方法,但显然没有。
答案 0 :(得分:1)
在寻找解决方案时,我开始意识到getBindings()方法可能不存在,因为没有优雅的方法来实现它,因为Binding是一个参数化类型。解决方法是自己跟踪绑定,但如果不使用原始类型则很难做到。一种方法是使用Mediator pattern。顺便说一句,听众和事件处理程序也是如此。