@BeanProperty支持PropertyChangeListener?

Ale*_*nov 5 scala javabeans propertychangesupport scala-2.8

@BeanProperty生成简单get/ set方法.有没有办法自动生成这样的方法,支持触发属性更改事件(例如,我想将它与JFace Databinding一起使用?)

Bry*_*ung 1

我也有同样的问题,并一直在密切关注可能的答案。我想我刚刚偶然发现了一个(尽管我还没有尝试过)。Scala 2.9 有一个处理动态调用的功能(我怀疑是为了与动态语言集成)。本质上,对不存在的方法的调用将被路由到名为 applyDynamic 的方法。该方法的实现可以使用反射来检查方法签名是否与属性匹配(可能具有类似于 @BeanProperty 的注释)。如果存在匹配,它可以处理触发事件。