Module java.desktop
Package java.beans

Class BeanDescriptor


public class BeanDescriptor extends FeatureDescriptor
BeanDescriptor提供关于“bean”的全局信息,包括其Java类、显示名称等。

这是BeanInfo对象返回的描述符之一,该对象还返回属性、方法和事件的描述符。

自1.1版本起:
1.1
  • Constructor Details

    • BeanDescriptor

      public BeanDescriptor(Class<?> beanClass)
      为没有自定义器的bean创建一个BeanDescriptor。
      参数:
      beanClass - 实现bean的Java类的Class对象。例如sun.beans.OurButton.class。
    • BeanDescriptor

      public BeanDescriptor(Class<?> beanClass, Class<?> customizerClass)
      为具有自定义器的bean创建一个BeanDescriptor。
      参数:
      beanClass - 实现bean的Java类的Class对象。例如sun.beans.OurButton.class。
      customizerClass - 实现bean自定义器的Java类的Class对象。例如sun.beans.OurButtonCustomizer.class。
  • Method Details

    • getBeanClass

      public Class<?> getBeanClass()
      获取bean的Class对象。
      返回:
      bean的Class对象。
    • getCustomizerClass

      public Class<?> getCustomizerClass()
      获取bean自定义器的Class对象。
      返回:
      bean自定义器的Class对象。如果bean没有自定义器,则可能为null。