The SimpleBeanInfo class is a trivial implementation of the BeanInfo interface. The methods of this class all return null or -1, indicating that no bean information is available. To use this class, you need only to override the method or methods that return the particular type of bean information you want to provide.
In addition, SimpleBeanInfo provides a convenience method, loadImage(), that takes a resource name as an argument and returns an Image object. This method is useful when defining the getIcon() method.
public class SimpleBeanInfo extends Object implements BeanInfo {
// Default Constructor: public SimpleBeanInfo()
// Public Instance Methods
public BeanInfo[] getAdditionalBeanInfo(); // From BeanInfo
public BeanDescriptor getBeanDescriptor(); // From BeanInfo
public int getDefaultEventIndex(); // From BeanInfo
public int getDefaultPropertyIndex(); // From BeanInfo
public EventSetDescriptor[] getEventSetDescriptors(); // From BeanInfo
public Image getIcon(int iconKind); // From BeanInfo
public MethodDescriptor[] getMethodDescriptors(); // From BeanInfo
public PropertyDescriptor[] getPropertyDescriptors(); // From BeanInfo
public Image loadImage(String resourceName);
}
| This HTML Help has been published using the chm2web software. |