首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >支持PropertyChangeListener的@BeanProperty?

支持PropertyChangeListener的@BeanProperty?
EN

Stack Overflow用户
提问于 2010-05-18 18:19:16
回答 2查看 399关注 0票数 5

@BeanProperty生成简单的get/set方法。有没有一种方法可以自动生成这样的方法,并支持触发属性更改事件(例如,我想将其用于JFace数据绑定?)

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-03-31 01:10:17

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

票数 1
EN

Stack Overflow用户

发布于 2011-01-09 06:12:53

也许这就是自定义编译器插件可以做的事情。遗憾的是,我对如何编写这样的插件一无所知。但至少我认为我给了你这个指针。

如果你能想出一些类似的东西,我会对非常感兴趣的

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2856299

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档