本教程是针对JDK 8编写的。本页中描述的示例和实践不会利用后续版本引入的改进,并且可能使用不再可用的技术。
请参阅Java语言更改以了解Java SE 9及后续版本中更新的语言功能的摘要。
请参阅JDK发行说明,了解所有JDK版本的新功能、增强功能和已删除或已弃用选项的信息。
编写JavaBeans组件非常简单。您不需要特殊的工具,也不需要实现任何接口。编写bean只需要遵循特定的编码规范。您所要做的就是让您的类 看起来 像一个bean - 使用bean的工具将能够识别和使用您的bean。
然而,NetBeans提供了一些功能,使编写bean更加容易。此外,Java SE API包括一些支持类来帮助实现常见任务。
本课程中的代码示例基于一个名为FaceBean
的简单图形组件。
FaceBean.java
FaceBean.zip
一个bean是一个遵循JavaBeans指南的Java类。bean构建工具使用内省来检查bean类。基于此检查,bean构建工具可以确定bean的属性、方法和事件。
以下各节介绍了JavaBeans关于属性、方法和事件的指南。最后,关于BeanInfo
的一节展示了如何定制开发者与您的bean的体验。