Beanbinding vetoableChangeSupport addVetoableChangeListener

Любой может сказать, что такое vetoableChangeSupport.addVetoableChangeListener. Я нашел это в Beansbinding. Для чего предназначен vetoableChangeSupport.addVetoableChangeListener и как его использовать. Также вы можете перейти сюда. Как мы можем использовать его в beanbinding и разработке приложений? Спасибо

1 ответ

Из JavaDoc:

Вы можете зарегистрировать VetoableChangeListener с исходным компонентом, чтобы получать уведомления о любых ограниченных обновлениях свойств.

И из JavaDoc на vetoableChange(...) метод:

PropertyVetoException - если получатель желает, чтобы изменение свойства было отменено.

Это указывает на то, что вы используете VetoableChangeListener прослушивать изменения свойств, и если изменение будет нарушать ограничение, которое вы накладываете через этого слушателя, оно выдает PropertyVetoException что должно привести к откату изменений.

Вот JavaDoc для VetoableChangeSupport который включает примеры: http://download.oracle.com/javase/7/docs/api/java/beans/VetoableChangeSupport.html

Другие вопросы по тегам