模块  java.desktop
软件包  java.beans

Class SimpleBeanInfo

  • 实现的所有接口
    BeanInfo

    public class SimpleBeanInfo
    extends Object
    implements BeanInfo
    这是一个支持类,使人们更容易提供BeanInfo类。

    它默认提供“noop”信息,并且可以有选择地覆盖以提供有关所选主题的更明确的信息。 当introspector看到“noop”值时,它将应用低级内省和设计模式来自动分析目标bean。

    从以下版本开始:
    1.1
    • 构造方法详细信息

      • SimpleBeanInfo

        public SimpleBeanInfo()
    • 方法详细信息

      • getBeanDescriptor

        public BeanDescriptor getBeanDescriptor()
        拒绝了解bean的类和定制器的知识。 如果您希望提供显式信息,可以覆盖此项。
        Specified by:
        getBeanDescriptor接口 BeanInfo
        结果
        如果要通过自动分析获取信息, null BeanDescriptor对象,或null
      • getPropertyDescriptors

        public PropertyDescriptor[] getPropertyDescriptors()
        否认属性的知识。 如果您希望提供显式的属性信息,可以覆盖它。
        Specified by:
        getPropertyDescriptors接口 BeanInfo
        结果
        PropertyDescriptor对象的数组,如果要通过自动分析获取信息, null
      • getDefaultPropertyIndex

        public int getDefaultPropertyIndex()
        拒绝了解默认属性。 如果要为bean定义默认属性,可以覆盖它。
        Specified by:
        getDefaultPropertyIndex接口 BeanInfo
        结果
        getPropertyDescriptors方法返回的 PropertyDescriptor数组中的默认属性的索引,如果没有默认属性,则返回-1
      • getDefaultEventIndex

        public int getDefaultEventIndex()
        拒绝了解默认事件。 如果要为bean定义默认事件,可以覆盖它。
        Specified by:
        getDefaultEventIndex接口 BeanInfo
        结果
        getEventSetDescriptors方法返回的 EventSetDescriptor数组中的默认事件的索引,如果没有默认事件,则返回-1
      • getAdditionalBeanInfo

        public BeanInfo[] getAdditionalBeanInfo()
        声明没有其他相关的BeanInfo对象。 如果您希望(例如)为基类返回BeanInfo,则可以重写此方法。
        Specified by:
        getAdditionalBeanInfo接口 BeanInfo
        结果
        的阵列 BeanInfo对象或 null如果没有额外 BeanInfo对象
      • loadImage

        public Image loadImage​(String resourceName)
        这是一种帮助加载图标图像的实用方法。 它采用与当前对象的类文件关联的资源文件的名称,并从该文件加载图像对象。 通常,图像是GIF。
        参数
        resourceName - 相对于保存当前类的类文件的目录的路径名。 例如,“wombat.gif”。
        结果
        如果找不到资源或者无法将资源加载为Image,则为image对象;如果是资源,则为null