如何将Java bean属性设置为专家属性?

Lit*_*les 5 java swing introspection javabeans

Java Beans Introspection API在PropertyDescriptor类中包含方法isExpert.基于Bean的GUI编辑器,如WindowsMaker,使用它来隐藏或显示"异国情调"属性.

是什么原因导致Java bean的某个属性被视为"专家"?例如,Swing库如何将某些属性设置为"专家属性"?我如何以编程方式为我编写的Java bean执行相同的操作?

jac*_*bit 1

您可以为您的 bean 创建一个BeanInfo类。这允许您自定义属性描述符。JavaBean 教程中有一节介绍了这一点。