3

我想知道在 JavaFX 中,绑定是否可以替代动作侦听器/事件?我们可以使用绑定而不是事件处理来处理所有操作吗?

4

1 回答 1

5

不,绑定不是事件处理程序的替代品。

您可以将事件属性绑定到不同的事件处理程序,但是您将同时使用两种技术,而不是其中一种。

通常,您使用绑定来同步数据值,并使用事件处理程序在某些事件上运行代码。

作为设置依赖属性值的绑定调用的替代方法,您可以使用更改侦听器对更改做出反应并触发可以设置依赖属性值的任意代码。更改侦听器不同于事件处理程序。更改侦听器和失效侦听器可以用作绑定的替代方案,但在一般情况下反之亦然。

于 2013-10-26T21:43:27.110 回答