Module  java.desktop
软件包  java.beans

Class SimpleBeanInfo

  • All Implemented Interfaces:
    BeanInfo


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

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

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

      • SimpleBeanInfo

        public SimpleBeanInfo​()
    • 方法详细信息

      • getBeanDescriptor

        public BeanDescriptor getBeanDescriptor​()
        拒绝关于bean的类和定制器的知识。 如果您想提供明确的信息,您可以重写此项。
        Specified by:
        getBeanDescriptor在接口 BeanInfo
        结果
        一个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
      • getMethodDescriptors

        public MethodDescriptor[] getMethodDescriptors​()
        否认知识的方法。 如果您希望提供明确的方法信息,您可以重写此项。
        Specified by:
        getMethodDescriptors在接口 BeanInfo
        结果
        一个MethodDescriptor对象的数组,如果要通过自动分析获得信息, null
      • getAdditionalBeanInfo

        public BeanInfo[] getAdditionalBeanInfo​()
        声明没有其他相关的BeanInfo对象。 如果你想(例如)返回一个基类的BeanInfo,你可以覆盖这个。
        Specified by:
        getAdditionalBeanInfo接口 BeanInfo
        结果
        的阵列 BeanInfo对象或 null ,如果没有附加的 BeanInfo对象
      • loadImage

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