簡體   English   中英

PropertyChangeSupport對PropertyChangeListener的弱引用?

[英]PropertyChangeSupport with weak references to PropertyChangeListener?

Java似乎沒有提供PropertyChangeSupport的實現,其中包含對已注冊PropertyChangeListeners的弱引用。

實現這一點並不是很難,但在重新發明輪子之前,是否有人知道這個功能是否已在任何開源庫中實現? 它似乎不是這樣,但有人可能會更清楚。

這個Netbeans WeakListeners頁面會有幫助嗎?

例:

public class Observer {
  private Listener listener;

  private void registerTo(Source source) {
      listener = new Listener();
      source.addChangeListener(WeakListeners.change (listener, source));
  }

  private class Listener implements ChangeListener {
      public void stateChanged(ChangeEvent e) {
          doSomething();
      }
  }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM