Generating BeanInfo

A BeanInfo class contains information about a bean, including properties, events, and methods. BeanInfo is an optional class, and you can choose what information is included in it.

To generate BeanInfo for a class:

  1. In the Explorer, right-click the Bean Patterns subnode of the class and choose BeanInfo Editor from the contextual menu.

    The BeanInfo Editor dialog box appears. The left panel shows five main nodes (Bean Info, Bean, Properties, Event Sources, and Methods), and the right panel shows properties of the selected node. (For information about the nodes and subnodes in the BeanInfo Editor, see BeanInfo Editor Dialog Box.)

  2. Make any desired changes to the properties listed in the right panel of the dialog box and click OK.

    The file classnameBeanInfo is generated in the same package as the class.

  3. If you want to add bean properties with nonstandard names, type such code in the Source Editor or right-click the BeanInfo class in the Explorer window and choose New from the contextual menu. The BeanInfo Editor dialog box generates only elements that conform to the JavaBeans specification.
Instead of having your BeanInfo class generated, you can write your own BeanInfo class in the Source Editor, using the BeanInfo template to provide the skeleton code. Choose File New, expand the Beans node, and select BeanInfo.

To edit previously generated BeanInfo:

See also
BeanInfo Editor Dialog Box
Creating a Bean
Editing Source Files

Legal Notices