java - Bean绑定(bind) vetoableChangeSupport addVetoableChangeListener

标签 java beans-binding

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

最佳答案

来自 JavaDoc:

You can register a VetoableChangeListener with a source bean so as to be notified of any constrained property updates.

来自 JavaDoc 上的 vetoableChange(...) 方法:

PropertyVetoException - if the recipient wishes the property change to be rolled back.

这表示您使用 VetoableChangeListener 来监听属性更改,如果更改违反您通过该监听器施加的约束,它会抛出 PropertyVetoException ,这会导致更改将被回滚。

这里是 VetoableChangeSupport 的 JavaDoc,其中包括示例:http://download.oracle.com/javase/7/docs/api/java/beans/VetoableChangeSupport.html

关于java - Bean绑定(bind) vetoableChangeSupport addVetoableChangeListener,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7529941/

相关文章:

java - Kotlin:向 guice 注入(inject)的依赖项添加一个接口(interface),以便我们可以仅出于单元测试目的而模拟它们?

java beansbinding JButton.enabled

java - JTrees 的 Bean 绑定(bind)

java - 将 Swing 组件绑定(bind)到 Java 对象

Java - 异常处理 - 如何重新输入无效输入

java - PreparedStatement 在 Java 中更快,db 是怎么做到的?

java - org.jdesktop.swingbinding.JTableBinding$BindingTableModel 无法转换为 javax.swing.table.DefaultTableModel

java - 将 arraylist 绑定(bind)到 jtable

java - Spring mvc : controller returns [][], 可在 jsp 中使用 foreach,但如何绑定(bind)?

java - Excel Apache POI 打印问题