20230528 java.beans.BeanInfo

发布时间 2023-08-30 17:22:01作者: 流星<。)#)))≦

介绍

  • java.beans.BeanInfo
  • public interface BeanInfo
  • 用于暴露 JavaBean 的属性、方法和事件等信息。它定义了访问 JavaBean 元数据和自省能力的标准方法,通过它可以查询 JavaBean 中的属性、方法、事件及其特征描述,以及如何访问和操作它们。
  • JavaBean 自省机制是 JavaBeans 规范的一部分,允许程序在运行时来分析 JavaBean,并且允许程序在运行时操作 JavaBean 的属性、方法和事件等元素。JavaBean 自省机制所使用的元数据信息是通过 java.beans.BeanInfo 接口来定义和暴露的。

API

常量

  • ICON_COLOR_16x16
  • ICON_COLOR_32x32
  • ICON_MONO_16x16
  • ICON_MONO_32x32

public

  • getBeanDescriptor
    • BeanDescriptor getBeanDescriptor();
  • getEventSetDescriptors
    • EventSetDescriptor[] getEventSetDescriptors();
  • getDefaultEventIndex
    • int getDefaultEventIndex();
    • 返回默认事件在 getEventSetDescriptors 返回数组中的索引
  • getPropertyDescriptors
    • PropertyDescriptor[] getPropertyDescriptors();
  • getDefaultPropertyIndex
    • int getDefaultPropertyIndex();
  • getMethodDescriptors
    • MethodDescriptor[] getMethodDescriptors();
  • getAdditionalBeanInfo
    • BeanInfo[] getAdditionalBeanInfo();
  • getIcon
    • Image getIcon(int iconKind);
    • 返回可用于表示工具箱或工具栏中的 bean 的图像
    • 入参值参考常量