“BeanInfo 编辑器”对话框
另请参见
使用“BeanInfo 编辑器”对话框可以编辑 BeanInfo 类的元素。要打开此对话框,请右键单击要创建或更新其 BeanInfo 的类的“Bean 模式”节点。然后从弹出式菜单中选择“BeanInfo 编辑器”。
IDE 将搜索选定类的类分层结构,以查找与 Bean 命名约定相匹配的元素。所有匹配元素都将显示在“BeanInfo 编辑器”对话框的左侧。可以选择任意元素的节点,以便在对话框的右侧查看和编辑其属性。
如果将属性、事件源或方法指定为包括在 BeanInfo 类中,子节点旁边将显示
。
如果将属性、事件源或方法指定为从 BeanInfo 类中排除,子节点旁边将显示
。
可以使用节点的“包括在 BeanInfo 内”属性,来确定是否将属性、事件源或方法包括在 BeanInfo 类内。
BeanInfo 元素划分在以下节点下:
BeanInfo 节点属性
- 图标属性。可以使用这些属性为 Bean 指定图标,方法是输入要使用的图形文件的类路径。单击省略号 (…) 按钮将显示一个对话框,该对话框允许您搜索所需的类路径,并在找到类路径后显示图标。
- 缺省属性索引。PropertyDescriptor 数组中缺省属性的索引。
- 缺省事件索引。EventDescriptor 数组中缺省属性的索引。
Bean、属性、事件源和方法节点的属性
Bean、属性、事件源和方法子节点的属性
以下属性可用于每个 Bean、属性、事件源和方法的节点:
- 名称。提供选定元素出现在代码中的名称。
- 首选项。指定此属性在“检查器”窗口中出现的位置。如果将任何 Bean 属性标记为“首选项”,将在“检查器”窗口的“属性”下显示“首选项”属性,并在“其他属性”下显示所有其他属性。
- 专家。指定此属性在“检查器”窗口中出现的位置。如果未将任何属性标记为“首选项”,将在“检查器”窗口中的“其他属性”下显示所有标记为“专家”的属性。所有非专家属性将显示在“属性”下。
- 隐藏。如果选定,则将选定元素标记为仅作为工具使用。“隐藏”属性不在 IDE 属性表单中显示。
- 显示名称代码。指定属性的显示名称。此属性用作选定元素的 setDisplayName 方法的参数。应将此属性的值设置为 null、引用字符串或计算所需字符串的值的代码。
- 简要描述代码。指定属性的简要描述。此属性用作选定元素的 setShortDescription 方法的参数。应将此属性的值设置为 null、引用字符串或计算所需字符串的值的代码。
- 包括在 BeanInfo 内。如果选定,则指示将选定元素包括在 BeanInfo 类内。
IDE 显示每种类型节点的不同专家属性。BeanInfo 编辑器中的方法节点没有专家属性。对于属性节点,可以使用以下专家属性:
- 绑定。如果选定,则会使 Bean 属性成为。
- 约束。如果选定,则会使 Bean 属性成为。
- 模式。设置属性的模式,并相应地生成 getter 和 setter 方法。选择“只读”将生成 getter 方法,选择“只写”将生成 setter 方法,选择“读/写”将同时生成两种方法。
- 属性编辑器类。指定一个定制类,作为某个属性的属性编辑器。
对于事件源节点,可以使用以下专家属性:
- 单向(只读)。显示事件源是否为单向。
- 在缺省事件集内。如果选定,则将事件集标记为在“缺省”事件集中。
- 另请参见
- 创建 Bean
- 生成 BeanInfo
法律声明