日期:2011-03-22 16:16:00 来源:本站整理
更复杂的Bean支持[Java编程]
本文“更复杂的Bean支持[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
我们可以看到成立一个Bean明显多么的简单.在程序计划中我们几近不遭到任何的限制.Java Bean的计划供应了一个简单的输入点,这样可以提高到更复杂的层次上.这些高层次的问题超越了这本书所要谈论的范围,但它们会在此做扼要的介绍.我们可以在http://java.sun.com/beans上找到更多的具体资料.
我们增添越发复杂的程序和它的属性到一个位置.上面的例子显示一个独特的属性,当然它也大概代表一个数组的属性.这称为索引属性.我们简单地供应一个呼应的办法(再者有一个办法名的命名法则)并且Introspector承认索引属性,因此我们的利用程序构建工具呼应的处理.
属性可以被捆绑,这意味着它们将通过PropertyChangeEvent告诉别的的对象.别的的对象可以随后按照对Bean的改变挑选改正它们自己.
属性可以被约束,这意味着别的的对象可以在一个属性的改变不能被承受时,回绝它.别的的对象操纵一个PropertyChangeEvent来告诉,并且它们产生一个ProptertyVetoException去禁止改正的发生,并恢复为本来的值.
我们一样可以改变我们的Bean在计划时的被描绘成的办法:
(1) 我们可认为我们特别的Bean供应一个定制的属性表.这个普通的属性表将被全部的Bean所利用,但当我们的Bean被挑选时,它会自动地调用这张属性表.
(2) 我们可认为一个特别的属性成立一个定制的编辑器,因此普通的属性表被利用,但当我们指定的属性被调用时,编辑器会自动地被调用.
(3)我们可认为我们的Bean供应一个定制的BeanInfo类,产生的信息差别于由Introspector默许产生的.
(4) 它一样大概在全部的FeatureDescriptors中改变“expert”的开关情势,以辨别基本特点和更复杂的特点.
以上是“更复杂的Bean支持[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |
- ·上一篇文章:java Swing入门
- ·下一篇文章:java Bean的封装
- ·中查找“更复杂的Bean支持”更多相关内容
- ·中查找“更复杂的Bean支持”更多相关内容
评论内容只代表网友观点,与本站立场无关!
评论摘要(共 0 条,得分 0 分,平均 0 分)
查看完整评论