模块  java.desktop
软件包  java.beans

Class BeanDescriptor


  • public class BeanDescriptor
    extends FeatureDescriptor
    BeanDescriptor提供有关“bean”的全局信息,包括其Java类,displayName等。

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

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

      • BeanDescriptor

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

        public BeanDescriptor​(<?> beanClass,
                              <?> customizerClass)
        为具有自定义程序的bean创建BeanDescriptor。
        参数
        beanClass - 实现bean的Java类的Class对象。 例如sun.beans.OurButton.class。
        customizerClass - 实现bean的Customizer的Java类的Class对象。 例如sun.beans.OurButtonCustomizer.class。
    • 方法详细信息

      • getBeanClass

        public <?> getBeanClass()
        获取bean的Class对象。
        结果
        bean的Class对象。
      • getCustomizerClass

        public <?> getCustomizerClass()
        获取bean的定制器的Class对象。
        结果
        bean的定制器的Class对象。 如果bean没有自定义程序,则此值可能为null。