Module  java.desktop
软件包  java.beans

Class BeanDescriptor



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

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

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

      • 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的Customizer的Java类的Class对象。 例如sun.beans.OurButtonCustomizer.class。
    • 方法详细信息

      • getBeanClass

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

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