java.lang.Object java.beans.SimpleBeanInfo
这是一个使得用户提供 BeanInfo 类更容易的支持类。
该类在默认情况下提供 "noop" 信息,可以选择性地重写该类来提供有关所选择主题的更明确信息。当 introspector 参阅 "noop" 值时,它将应用低级内省和设计模式来自动分析目标 bean。
字段摘要 |
---|
从接口 java.beans.BeanInfo 继承的字段 |
---|
ICON_COLOR_16x16, ICON_COLOR_32x32, ICON_MONO_16x16, ICON_MONO_32x32 |
构造方法摘要 | |
---|---|
SimpleBeanInfo() |
方法摘要 | |
---|---|
BeanInfo[] |
getAdditionalBeanInfo() 声明没有其他有关的 BeanInfo 对象。 |
BeanDescriptor |
getBeanDescriptor() 拒绝关于 bean 的类和 customizer 的信息。 |
int |
getDefaultEventIndex() 拒绝默认事件的信息。 |
int |
getDefaultPropertyIndex() 拒绝默认属性的信息。 |
EventSetDescriptor[] |
getEventSetDescriptors() 拒绝事件集的信息。 |
Image |
getIcon(int iconKind) 声明没有可用的图标。 |
MethodDescriptor[] |
getMethodDescriptors() 拒绝方法的信息。 |
PropertyDescriptor[] |
getPropertyDescriptors() 拒绝属性的信息。 |
Image |
loadImage(String resourceName) 这是帮助加载图标图像的实用工具方法。 |
从类 java.lang.Object 继承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
构造方法详细信息 |
---|
public SimpleBeanInfo()
方法详细信息 |
---|
public BeanDescriptor getBeanDescriptor()
BeanInfo
中的
getBeanDescriptor
public PropertyDescriptor[] getPropertyDescriptors()
BeanInfo
中的
getPropertyDescriptors
如果某个属性已建立索引,则结果数组中该属性的条目将属于 PropertyDescriptor 的 IndexedPropertyDescriptor 子类。getPropertyDescriptors 的客户端可以使用 "instanceof" 来检查给定 PropertyDescriptor 是否是一个 IndexedPropertyDescriptor。
public int getDefaultPropertyIndex()
BeanInfo
中的
getDefaultPropertyIndex
如果没有默认属性,则返回 -1。
public EventSetDescriptor[] getEventSetDescriptors()
BeanInfo
中的
getEventSetDescriptors
public int getDefaultEventIndex()
BeanInfo
中的
getDefaultEventIndex
如果没有默认事件,则返回 -1。
public MethodDescriptor[] getMethodDescriptors()
BeanInfo
中的
getMethodDescriptors
public BeanInfo[] getAdditionalBeanInfo()
BeanInfo
中的
getAdditionalBeanInfo
public Image getIcon(int iconKind)
iconKind
- 所请求图标的种类。此参数应该是以下常数值之一:ICON_COLOR_16x16、ICON_COLOR_32x32、ICON_MONO_16x16 和 ICON_MONO_32x32。
public Image loadImage(String resourceName)
resourceName
- 与保存当前类的类文件的目录有关的路径名。例如 "wombat.gif"。