任何人都可以知道vetoableChangeSupport.addVetoableChangeListener是什麼。我在Beansbinding發現了這個。什麼vetoableChangeSupport.addVetoableChangeListener是爲和它uses.Also你可以去here。我們如何在beanbinding和應用程序開發中使用它?謝謝Beanbinding vetoableChangeSupport addVetoableChangeListener
0
A
回答
2
根據JavaDoc:
您可以用源豆註冊一個VetoableChangeListener,以便通知任何約束屬性更新的。
而且從上vetoableChange(...)
方法的JavaDoc:
PropertyVetoException的 - 如果接收方希望屬性更改回滾。
這表示您使用VetoableChangeListener
偵聽屬性更改,如果更改將違反您通過監聽強加約束,它拋出一個PropertyVetoException
這應該引起變化回滾。有http://download.oracle.com/javase/7/docs/api/java/beans/VetoableChangeSupport.html
相關問題
- 1. Java使用BeanBinding更新JList Netbeans
- 2. 如何調用vetoableChange?
- 3. 具有受限屬性的NetBeans IDE連接嚮導和java bean
- 4. 重寫應用程序MVC風格
- 5. 如何將JList綁定到Bean類屬性
- 6. Java中基本監聽者行爲的問題
- 7. 在運行時將方法名稱轉換爲bean名稱?
- 8. 在擺動中綁定組合框
- 9. 使用外部Python程序在OpenOffice上加載文檔
- 10. 向JPanel添加標籤並在Eclipse中不建議添加方法
- 11. 將Swing組件綁定到Java對象
- 12. UI驗證在Swing中不起作用MetaWidget
- 13. 模態內部框架在JMenuItem中調用時使用100%的CPU
謝謝您的信息 –
是firepropertychangeListener之間的差異/ S:
這裏的,其中包括爲例子的
VetoableChangeSupport
JavaDoc的? –@Aash請在這些類和方法上閱讀JavaDoc。如果你的意思是'firePropertyChange()'方法 - 不同之處在於通過該方法通知的監聽者不能否決(導致回退),即他們只是被通知,就是這樣。 – Thomas