- 在“项目”窗口中找到 Bean 的类,展开其节点,然后右键单击“Bean 模式”。
- 从弹出式菜单中选择“添加”>
或“添加”> 。
将出现“新建属性模式”或“新建索引属性模式”对话框,可以使用该对话框定制要为属性生成的代码。
- 键入属性的名称。该名称必须是有效的 Java 标识符。
生成属性时,get 将作为前缀添加到 getter 方法的属性名称中,而 set 将作为前缀添加到 setter 方法的属性名称中。对于 Boolean 属性,IDE 将 is 添加到 getter 方法的属性名称中。
- 在“类型”组合框中,从列表中选择属性类型或键入类标识符。
- 在“模式”组合框中,选择“只读”以生成获取方法,选择“只写”以生成设置方法,或选择“读/写”同时生成两种方法。
- 选择 或同时选择两个选项(如果适用)。
如果继续按照步骤 7 所述,选择“生成属性更改支持”选项,将会提高这些选项的有效性。
- 在“新建属性模式”对话框中选择以下选项的任意组合:
- 生成字段。生成名称和类型均与属性相同的私有字段。
- 生成 Return 语句。在 getter 方法的主体中插入返回字段的代码,如 return myProperty;
- 生成 Set 语句。在 setter 方法的主体中插入代码,从而将属性字段的值设置为 setter 参数的值。
- 生成属性更改支持。为绑定属性生成触发 PropertyChangeEvents 所需的所有代码,为约束属性生成触发 VetoableChangeEvents 所需的所有代码。同时还生成声明和初始化属性更改支持对象的代码。
如果您正在创建索引属性,则使用这四个选项生成的每个 getter 和 setter 方法都包括要读取或写入的元素索引的参数。此外,还可选择“非索引选项”,以生成应用于数组中所有元素的获取方法和设置方法。
- 单击“确定”为选定类生成组件属性方法。