当前位置: 首页 > news >正文

重庆彼客的网站是谁家做的免费外贸平台有哪些

重庆彼客的网站是谁家做的,免费外贸平台有哪些,wordpress后台响应慢,设计网站制作今天要处理的问题是#xff1a;监听一个变量#xff0c;当该变量的值出现变化时能够获知#xff0c;并进行相应处理。使用java.bean.PropertyChangeSupport类。看如下的构造方法#xff0c;其实就是将你要控制的对象绑定到该工具中。PropertyChangeSupport changes new Pr…今天要处理的问题是监听一个变量当该变量的值出现变化时能够获知并进行相应处理。使用java.bean.PropertyChangeSupport类。看如下的构造方法其实就是将你要控制的对象绑定到该工具中。PropertyChangeSupport changes  new PropertyChangeSupport(aclass);使用到如下3种方法changes.addPropertyChangeListener(listener);changes.removePropertyChangeListener(listener);changes.firePropertyChange(name, null, name);分别是注册监听器移除监听器和触发一个监听事件。其中name就是aclass中一个String属性变量。MyClass aclass newMyClass();PropertyChangeSupport changes newPropertyChangeSupport(aclass);changes.addPropertyChangeListener(newPropertyChangeListener() {Overridepublic voidpropertyChange(PropertyChangeEvent evt) {//TODO Auto-generated method stubSystem.out.println(change);}});String straclass.getName();aclass.setName(11);changes.firePropertyChange(name, str, aclass.getName());使用匿名内部类来实现监听器在propertyChange方法中实现你要的处理。该方法会在firePropertyChange触发了事件之后捕获该事件然后执行。也可以通过implements PropertyChangeListener接口实现。当bean的属性发生变化时使用PropertyChangeSupport对象的firePropertyChange方法它会将一个事件发送给所有已经注册的监听器。该方法有三个参数属性的名字、旧的值以及新的值。属性的值必须是对象如果是简单数据类型则必须进行包装。注意如果str 和aclass.getName()也就是旧值和新值是相同的不会触发事件。如果将str改为Null,则都会触发事件。结果change因为一般变量值的变化都是调用了setter方法所以我们可以在MyClass中直接绑定PropertyChangeSupport对象。然后在需要监听的属性的setter方法中调用firePropertyChange方法并将添加监听器和移除监听器的方法也由在MyClass中实现。简单的对MyClass修改如下。public classMyClass {private String name 1;private String age 2;private PropertyChangeSupport changes new PropertyChangeSupport(this);public voidsetName(String name) {String OldName this.name;this.name name;changes.firePropertyChange(name, OldName, name);}publicString getName() {returnname;}public voidsetAge(String age) {this.age age;}publicString getAge() {returnage;}public voidaddPropertyChangeListener(PropertyChangeListener listener) {changes.addPropertyChangeListener(listener);}public voidremovePropertyChangeListener(PropertyChangeListener listener) {changes.removePropertyChangeListener(listener);}}然后由该类直接调用MyClass aclass newMyClass();aclass.addPropertyChangeListener(newPropertyChangeListener() {Overridepublic voidpropertyChange(PropertyChangeEvent evt) {//TODO Auto-generated method stubSystem.out.println(evt.getPropertyName());System.out.println(evt.getOldValue());System.out.println(evt.getNewValue());}});aclass.setName(new);输出结果name1new可以参考http://zhangjunhd.blog.51cto.com/113473/36838/http://www.blogjava.net/fuxueliang/archive/2006/07/18/58738.html
http://wiki.neutronadmin.com/news/116920/

相关文章:

  • 石家庄做网站公司汉狮价格sem推广软件哪家好
  • 搜狗搜索排名优化重庆官网优化乐育公司
  • 手机网页设计制作网站图片设计软件免费版
  • 深圳app外包公司排行榜广州网站制作十年乐云seo
  • 网站后台管理系统开发中山网站只设计
  • 做网站的网络公司网站商城具有哪些功能模块
  • 医疗设备网站建设怎么做湖南省建设厅官网查询证书
  • 棋牌游戏网站建设简约大气风格网站模板
  • 石柱网站建设网站怎么做图片动态图片不显示不出来
  • 佛山行业网站设计小学网站建设方案书
  • 商城网站平台访问网站 流程图
  • 河南平顶山网站建设公司做公司官网需要哪些数据
  • 北京小程序制作卓越华网天下seo和网络推广有什么区别
  • 网站集约化建设做法建设银行网站招聘官网
  • 完整个人网站htmlwordpress幻灯片图片主题
  • 用自己电脑做网站服务器wordpress 变成英文
  • 购买域名后如何建设网站做图挣钱的网站
  • 视频网站后台管理系统网站建设app开发小程序开发
  • 网站建设中标公告sqlite wordpress
  • 岳阳网站定制开发设计深圳燃气公司电话
  • 湖南网站推广营销设计广州番禺发现1例阳性
  • 电商网站功能结构图丹徒网站建设机构
  • 怎么做网站教程图片wordpress 手机发博文
  • 无锡招标网官方网站网站正能量入口
  • dw建设手机网站简历个人主页
  • wordpress首页不显示post南通网站建设seo
  • 题库网站建设的绩效指标上海电商网站开发公司
  • wordpress主题站模板下载网站前台和后台对接实例
  • 邯郸做移动网站价格表网页设计尺寸1440
  • 定制app网站wordpress备份如何恢复