天天看點

PropertyChangeSupport的使用

使用目的

  當你需要監聽對象屬性的變化時,可以使用PropertyChangeSupport類來管理監聽器,可以在一些關聯屬性的場合使用。

使用示例,以下為BetaConfig對象添加了管理屬性監聽器的權限  

現在對BetaConfig的serverPort屬性監聽其變化,用addPropertyChangeListener方法,進行監聽添加聲明

  添加完監聽,再執行 config.setServerPort(8000),改變其serverPort的值,監聽器的propertyChange方法跟随執行。

本文轉自帥氣的頭頭部落格51CTO部落格,原文連結http://blog.51cto.com/12902932/1927611如需轉載請自行聯系原作者

sshpp