Java
windlanguage
Coding
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
观察者模式-监听变量变化
需求:Java在一个A类中监听另一个B类里面一个整形变量N的变化,B类中N值一变化,A就得到这个变化的值实现:这里用观察者模式来实现,话不多说,直接上代码。1.首先定义更新监听器 UpdateListenerpublic interface UpdateListener { /** * 监听更新操作 * @param n */ void ...原创 2019-06-18 10:32:49 · 4222 阅读 · 0 评论 -
使用PropertyChangeSupport监听变量变化
需求:Java在一个A类中监听另一个B类里面一个整形变量N的变化,B类中N值一变化,A就得到这个变化的值实现:上一篇博客是自己用观察者模式手写监听器来实现,后来无意中发现Java有内置的属性监听器,在java.beans包下的PropertyChangeListener类和PropertyChangeSupport类。话不多说,直接上代码。1.被监听的B类,在被监听的属性n的set方法...原创 2019-06-18 11:34:49 · 1300 阅读 · 0 评论
分享