2011-09-23 4 views
0

vetoableChangeSupport.addVetoableChangeListenerが何であるかを知ることができます。私はBeansbindingでこれを見つけました。 vetoableChangeSupport.addVetoableChangeListenerが使用するものとその用途。hereに行くこともできます。どのようにして、豆の綴じとアプリケーションの開発でそれを利用できるのでしょうか? JavaDocのからあなたビーンバインディングvetoableChangeSupport addVetoableChangeListener

答えて

2

ありがとう:

任意の制約プロパティの更新を通知するようにあなたがソースBeanにVetoableChangeListenerを登録することができます。

そしてvetoableChange(...)方法については、JavaDocから:

はPropertyVetoException - 受信者はロールバックされるプロパティの変更を希望する場合。

これは、プロパティの変更をリッスンするためにVetoableChangeListenerを使用して示しており、変更はあなたがそのリスナーを介して課す制約に違反する場合、それは変化を起こす必要があるPropertyVetoExceptionがロールバックされるように投げます。ここで

は例が含まれてVetoableChangeSupportのJavaDocです:http://download.oracle.com/javase/7/docs/api/java/beans/VetoableChangeSupport.html

+0

はfirepropertychangeListener間/ sの差があるあなたの情報 –

+0

いただきありがとうございますか! –

+1

@AashこれらのクラスとメソッドについてJavaDocを読んでください。 'firePropertyChange()'メソッドを意味するならば、その方法で通知されたリスナーが変更を拒否できない(ロールバックする)ことができない、つまりそれだけです。 – Thomas