任何人都可以知道 vetoableChangeSupport.addVetoableChangeListener 是什么。我在 Beansbinding 中找到了这个。vetoableChangeSupport.addVetoableChangeListener 的用途及其用途。您也可以前往此处。我们如何在 beanbinding 和应用程序开发中使用它?谢谢
问问题
579 次
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 回答