0
如何發佈scala.collection.mutable.ObservableBuffer
發佈擺動事件,以便在緩衝區更改時更新我的組件?ObservableBuffer發佈擺動事件
令人困惑的是scala有Publisher
兩個實現。一個是scala.collection.mutable.Publisher
,第二個是scala.swing.Publisher
。不幸的是,ObservableBuffer
只擴展了第一種類型Publisher
。
好的。我想我希望能有一種光鮮的方式,但也許這是不可能的。 – dsg 2011-05-02 09:33:09
我的代碼可能比Swing發佈者需要的更復雜;其中大部分是正確處理'IObservableList'的'ListDiffEvent'。不要忘了'override def ++ =',因爲這個bug:https://lampsvn.epfl.ch/trac/scala/ticket/4461 – 2011-05-02 09:40:40
Philippe - 我打算只複製' ObservableBuffer'並修改所有對'publish'的調用。 – dsg 2011-05-02 09:43:26