JavaBean 10 15

原创 2001年07月24日 09:29:00

设置属性监听者

现在让我们来设置监听Bean,用来接收MyButton中的属性改变事件以及作出可能的响应。

  1. 实现PropertyChangeListener接口。在该接口中有一个名为propertyChange的方法。

    public abstract void propertyChange(
        PropertyChangeEvent evt)

    发送属性变化事件的Bean调用propertyChange方法来通知有关属性变化监听者。
  2. 在监听Bean的propertyChange方法的实现中,定义了一旦属性变化之后所要采取的动作。

    这就使得你在源Bean(即发送属性变化事件的Bean)和监听Bean(在BeanBox或者其他构造工具中响应改变属性的Bean)之间建立了联系。你也可以通过编写一个特殊的适配类来手工建立该联系。

    例如,名为MyChangeReporter的监听Bean中包含了一个方法reportChange,其参数是PropertyChangeEvent对象。该方法从传递过来的对象中解析出属性名和属性新值,对其文本窗口进行格式化,并且显示出新属性值信息。
    
    

    你可以在源Bean和监听Bean的代码中建立联系,要做到这一点,需要编写一个适配类,以捕捉到属性变化事件,设置一个适配类,用来在监听对象中调用正确的方法。

  3. 设置监听Bean,调用在源Bean上进行的监听者注册方法。例如,我们的监听者调用MyButton中的下列方法:

    MyButton.addPropertyChangeListener(
       aPropertyChangeListener);

JAVA 输出 1 3 6 10 15 ....

1 3 6 10 15 2 5 9 14 4 8 13 7 12 11
  • NEO_THEONE_
  • NEO_THEONE_
  • 2017年09月26日 21:00
  • 314

10/15

数据转化的两种形势: 1.隐式转化:字节数少的遇到字节数多的,自动转化成字节数多的,  比如int类型遇到float类型,将自动转化为float类型。                       ...
  • luoxin97
  • luoxin97
  • 2017年10月15日 19:44
  • 21

STM32标准外设库学习笔记-20150823-阅读stm32f10x.h

最近因为可能要重启一个项目,会用到STM32作为主控,要使用ST官方的标准外设库来进行编程。以前接触过STM32,但是没有做过这么大的工程,所以学得很浅显,现在决定重新把标准外设库的结构弄明白一点,方...
  • u012925231
  • u012925231
  • 2015年08月23日 15:52
  • 569

SIGUSER1 通过kill -10 pid进行触发的例子,并且该信号触发了与Accept函数。

#include  #include  #include  #filename: 1. Cstatic void sig_usr(int);int main(void){    cout"SIGUSR...
  • lllxy
  • lllxy
  • 2008年12月24日 16:46
  • 5189

JavaBean 101 10

JavaBean 101,第二部分(二) 作者: Beth Stearns / 廖铮 日期: 2001年03月08日 创建一个Bean如果你要学会创建一个Bean,最简单的方法莫过于先学会创建一个基本...
  • morningbird
  • morningbird
  • 2001年07月24日 09:23
  • 503

CSS3快速上手之7:线性渐变+各种分布

线性渐变+各种分布
  • u011775523
  • u011775523
  • 2016年10月09日 22:04
  • 268

2011/10/08~10/15

2011/10/08  1. 在xcode中按cocos2d for Box2d 模板创建c++的程序,其他文件不动,新增2个.mm文件与头文件。 现象: 运行报错,而且在.mm里提示只有一个错...
  • Marcus2006
  • Marcus2006
  • 2011年10月08日 22:03
  • 604

中国剩余定理 /孙子定理

1.若gcd(m,M)=1,则存在整数t,使得 t*M≡1(mod m)    存在t使得 t*M=1(mod m) 等价于 X*M+m*Y=1 有解   这个在  我写的 拓展欧几里德  里面已经详...
  • yskyskyer123
  • yskyskyer123
  • 2015年10月10日 23:52
  • 421

[Wikioi 1009][NOIP 2002普及组]产生数

题目描述 Description   给出一个整数 n(n   规则:    一位数可变换成另一个一位数:    规则的右部不能为零。   例如:n=234。有规则(k=2): ...
  • qpswwww
  • qpswwww
  • 2014年05月08日 22:17
  • 1238

总结-2017/10/15

这两天依旧是在补题 (倒是有惊喜是发现一道题目做过很像的,没怎么费力便写出来了@V@)...
  • July_xunle
  • July_xunle
  • 2017年10月15日 22:57
  • 48
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JavaBean 10 15
举报原因:
原因补充:

(最多只允许输入30个字)