Methods Summary |
---|
public java.beans.BeanInfo[] | getAdditionalBeanInfo()Claim there are no other relevant BeanInfo objects. You
may override this if you want to (for example) return a
BeanInfo for a base class.
return null;
|
public java.beans.BeanDescriptor | getBeanDescriptor()Deny knowledge about the class and customizer of the bean.
You can override this if you wish to provide explicit info.
return null;
|
public int | getDefaultEventIndex()Deny knowledge of a default event. You can override this
if you wish to define a default event for the bean.
return -1;
|
public int | getDefaultPropertyIndex()Deny knowledge of a default property. You can override this
if you wish to define a default property for the bean.
return -1;
|
public java.beans.EventSetDescriptor[] | getEventSetDescriptors()Deny knowledge of event sets. You can override this
if you wish to provide explicit event set info.
return null;
|
public java.awt.Image | getIcon(int iconKind)Claim there are no icons available. You can override
this if you want to provide icons for your bean.
return null;
|
public java.beans.MethodDescriptor[] | getMethodDescriptors()Deny knowledge of methods. You can override this
if you wish to provide explicit method info.
return null;
|
public java.beans.PropertyDescriptor[] | getPropertyDescriptors()Deny knowledge of properties. You can override this
if you wish to provide explicit property info.
return null;
|
public java.awt.Image | loadImage(java.lang.String resourceName)This is a utility method to help in loading icon images.
It takes the name of a resource file associated with the
current object's class file and loads an image object
from that file. Typically images will be GIFs.
try {
final Class c = getClass();
java.awt.image.ImageProducer ip = (java.awt.image.ImageProducer)
java.security.AccessController.doPrivileged(
new java.security.PrivilegedAction() {
public Object run() {
java.net.URL url;
if ((url = c.getResource(resourceName)) == null) {
return null;
} else {
try {
return url.getContent();
} catch (java.io.IOException ioe) {
return null;
}
}
}
});
if (ip == null)
return null;
java.awt.Toolkit tk = java.awt.Toolkit.getDefaultToolkit();
return tk.createImage(ip);
} catch (Exception ex) {
return null;
}
|