被addPropertyChangeListener("...",this)差点搞崩溃

以前常用的是addPropertyChangeListener(this)方法

记得有一天我发现还有另一种写法:

addPropertyChangeListener(String propertyName,this);

当时我想可能这个propertyName就是为了专门触发特定的属性名而设置的。

我就在写的时候特别地为了一个JButton加了这么一个方法。

JButton.addPropertyChangeListener("change",this);

今天却遇到了问题。

我为这个JButton注册了两个属性监听事件,监听"change"和"removeList"

但我发现程序运行时只触发"change",不触发"removeList"更改事件。

我查了好久也没有找到原因,最好我才发现上面那一行红字,这一行红字只监听"change"属性名,如果别的属性名的值发生改变,也不触发相应的事件!

唉,我真的是画蛇添足。

都是我的错。

 

posted @ 2015-06-17 11:42  personnel  阅读(1515)  评论(0)    收藏  举报
友情链接:图片批量处理工具 gif动态图制作工具 制作电子相册 图片排版工具 制作淘宝主图视频 MKScript 鼠标键盘自动化脚本语言