|
101, Part III: Introduction | Page 1 | Page 2 | Page 3 | Page 4 Advanced Bean programming is about customization. Customization entails providing a basic behavior for a Bean and allow its specific behavior to be controlled by end users who interact with the Bean, typically through application builder tools. A Bean can be customized for a specific application either
In the latter case, you can provide customized dialog boxes and editing tools with sophisticated controls. Such customization tools are packaged as part of the Bean. The Bean thus becomes a set of classes, including the Bean proper, as well as other classes that provide a clean, simple, and intuitive interface through which end users can specify precise Bean behavior in applications. The examples in this segment give you a solid understanding of Beans. Once you've mastered these concepts, you are well on your way to building reusable software components that others will want to use in their programs. Table of Contents
In this concluding segment to the JavaBeans 101 Tutorial, you'll do more "hands-on examples, including practicing concepts you've already learned and writing more advanced Beans. You'll see how to convert old applets and JDK software, version 1.0 programs to Beans. You will learn about the AWT delegation event model; how Beans can notify other objects about change events; and see how reflection and introspection let you customize the behavior and presentation of your Beans. Introduction | Page 1 | Page 2 | Page 3 | Page 4
Have a question about programming? Use Java Online Support. | |||||||||
|
| ||||||||||||