JavaBean 开发者可以给 bean 添加用户化器(Customizer)、属性编辑器(PropertyEditor)和 BeanInfo 接口来描述 bean 的内容。bean 的使用者可在构造环境中通过与 bean 附带在一起的这些信息来用户化 bean 的外观和应做的动作。
bean 不必都有 BeansCustomizer、PropertyEditor 和 BeanInfo,根据实际情况,这些是可选的。当有些 bean 较复杂时,就要提供这些信息,以 Wizard 的方式使 bean 的使用者能够用户化 bean。有些简单的 bean 可能这些信息都没有,则构造工具可使用自带的透视装置,透视出 bean 的内容,并把信息显示到标准的属性表或事件表中供使用者用户化 bean。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。