Introduction

The JBCL Programmer's Guide provides information on JBCL's model-view architecture, the JBCL naming conventions, the models used in the JBCL, writing composite components, and the advanced JBCL components.

JBuilder supplies several libraries of JavaBeans components on the component palette for user interface design, including JBCL (JavaBeans Component Library) components, Java AWT and Swing components, and dbSwing components.

In many cases, the JBCL components are similar to the AWT components, the Swing components, or even the dbSwing components, and could be used interchangeably. Many of the JBCL components use a model-view architecture for building highly maintainable and extensible composite components. For more information on the JBCL model-view architecture, see the Model-view components topic.

To view the reference files for the JBCL, choose one of the following topics:

If you are using JBCL components, you need to uncheck the Use Only Core JDK and Swing Classes option in the Application and Applet wizards.

For more information on JBuilder's dbSwing components, see Package com.borland.dbswing. Note that dbswing has an advantage over JBCL in that it follows Swing conventions in terms of models, events, look and feel, etc. All dbswing components are lightweight, as are all Swing components.