public class SimpleBeanInfo extends Object implements BeanInfo
Overriding one or two of these functions to give explicit information on only those things you wish to give explicit information is perfectly safe, and even desirable.
See the BeanInfo class for information on what the various methods actually do.
BeanInfoICON_COLOR_16x16, ICON_COLOR_32x32, ICON_MONO_16x16, ICON_MONO_32x32| Constructor and Description |
|---|
SimpleBeanInfo() |
| Modifier and Type | Method and Description |
|---|---|
BeanInfo[] |
getAdditionalBeanInfo()
Tell the Introspector to go look for other BeanInfo
itself.
|
BeanDescriptor |
getBeanDescriptor()
Force Introspection of the general bean info.
|
int |
getDefaultEventIndex()
Say that there is no "default" event set.
|
int |
getDefaultPropertyIndex()
Say that there is no "default" property.
|
EventSetDescriptor[] |
getEventSetDescriptors()
Force Introspection of the events this Bean type
fires.
|
Image |
getIcon(int iconType)
Say that this Bean has no icons.
|
MethodDescriptor[] |
getMethodDescriptors()
Force Introspection of the Bean's methods.
|
PropertyDescriptor[] |
getPropertyDescriptors()
Force Introspection of the Bean properties.
|
Image |
loadImage(String location)
Helper method to load an image using the Bean class
getResource() method on the BeanInfo class (using
getClass(), since you'll extend this class to get
the BeanInfo).
|
public SimpleBeanInfo()
public BeanDescriptor getBeanDescriptor()
getBeanDescriptor in interface BeanInfonull.public EventSetDescriptor[] getEventSetDescriptors()
getEventSetDescriptors in interface BeanInfonullpublic int getDefaultEventIndex()
getDefaultEventIndex in interface BeanInfo-1.public PropertyDescriptor[] getPropertyDescriptors()
getPropertyDescriptors in interface BeanInfonull.public int getDefaultPropertyIndex()
getDefaultPropertyIndex in interface BeanInfo-1.public MethodDescriptor[] getMethodDescriptors()
getMethodDescriptors in interface BeanInfonull.public BeanInfo[] getAdditionalBeanInfo()
getAdditionalBeanInfo in interface BeanInfonull.public Image loadImage(String location)
location - the URL relativenull).