Module java.desktop
Package java.beans

Class SimpleBeanInfo

java.lang.Object
java.beans.SimpleBeanInfo
所有已实现的接口:
BeanInfo

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

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

自:
1.1
  • Constructor Details

    • SimpleBeanInfo

      public SimpleBeanInfo()
      构造一个SimpleBeanInfo
  • Method Details

    • getBeanDescriptor

      public BeanDescriptor getBeanDescriptor()
      拒绝了解bean的类和自定义器。如果希望提供明确的信息,可以覆盖此信息。
      指定者:
      getBeanDescriptor 在接口 BeanInfo
      返回:
      一个BeanDescriptor对象,如果要通过自动分析获取信息,则返回null
    • getPropertyDescriptors

      public PropertyDescriptor[] getPropertyDescriptors()
      拒绝了解属性。如果希望提供明确的属性信息,可以覆盖此信息。
      指定者:
      getPropertyDescriptors 在接口 BeanInfo
      返回:
      一个PropertyDescriptor对象数组,如果要通过自动分析获取信息,则返回null
    • getDefaultPropertyIndex

      public int getDefaultPropertyIndex()
      拒绝了解默认属性。如果希望为bean定义默认属性,可以覆盖此信息。
      指定者:
      getDefaultPropertyIndex 在接口 BeanInfo
      返回:
      默认属性在由getPropertyDescriptors方法返回的PropertyDescriptor数组中的索引,如果没有默认属性则返回-1
    • getEventSetDescriptors

      public EventSetDescriptor[] getEventSetDescriptors()
      拒绝了解事件集。如果希望提供明确的事件集信息,可以覆盖此信息。
      指定者:
      getEventSetDescriptors 在接口 BeanInfo
      返回:
      一个EventSetDescriptor对象数组,如果要通过自动分析获取信息,则返回null
    • getDefaultEventIndex

      public int getDefaultEventIndex()
      拒绝了解默认事件。如果希望为bean定义默认事件,可以覆盖此信息。
      指定者:
      getDefaultEventIndex 在接口 BeanInfo
      返回:
      默认事件在由getEventSetDescriptors方法返回的EventSetDescriptor数组中的索引,如果没有默认事件则返回-1
    • getMethodDescriptors

      public MethodDescriptor[] getMethodDescriptors()
      拒绝了解方法。如果希望提供明确的方法信息,可以覆盖此信息。
      指定者:
      getMethodDescriptors 在接口 BeanInfo
      返回:
      一个MethodDescriptor对象数组,如果要通过自动分析获取信息,则返回null
    • getAdditionalBeanInfo

      public BeanInfo[] getAdditionalBeanInfo()
      声称没有其他相关的BeanInfo对象。如果希望(例如)返回基类的BeanInfo,可以覆盖此信息。
      指定者:
      getAdditionalBeanInfo 在接口 BeanInfo
      返回:
      一个BeanInfo对象数组,如果没有其他BeanInfo对象则返回null
    • getIcon

      public Image getIcon(int iconKind)
      声称没有可用的图标。如果要为bean提供图标,可以覆盖此信息。
      指定者:
      getIcon 在接口 BeanInfo
      参数:
      iconKind - 请求的图标类型
      返回:
      表示请求的图标的图像对象,如果没有合适的图标则返回null
      参见:
    • loadImage

      public Image loadImage(String resourceName)
      这是一个辅助方法,用于加载图标图像。它接受与当前对象类文件关联的资源文件的名称,并从该文件加载图像对象。通常图像将是GIF格式。
      参数:
      resourceName - 相对于当前类的类文件所在目录的路径名。例如,"wombat.gif"。
      返回:
      一个图像对象,如果未找到资源或资源无法加载为图像,则返回null