0

任何人都可以知道 vetoableChangeSupport.addVetoableChangeListener 是什么。我在 Beansbinding 中找到了这个。vetoableChangeSupport.addVetoableChangeListener 的用途及其用途。您也可以前往此处。我们如何在 beanbinding 和应用程序开发中使用它?谢谢

4

1 回答 1

2

来自 JavaDoc:

您可以使用源 bean 注册 VetoableChangeListener,以便在任何受约束的属性更新时收到通知。

并且来自该vetoableChange(...)方法的JavaDoc:

PropertyVetoException - 如果接收者希望回滚属性更改。

这表明您使用VetoableChangeListener来侦听属性更改,并且如果更改违反了您通过该侦听器施加的约束,它会抛出一个PropertyVetoException应该导致更改回滚的。

VetoableChangeSupport这是包含示例的 JavaDoc :http: //download.oracle.com/javase/7/docs/api/java/beans/VetoableChangeSupport.html

于 2011-09-23T13:54:12.130 回答