修改 GUI 源代码
另请参见
在 GUI 生成器中创建 GUI 窗体时,IDE 会自动生成蓝色的受保护代码块。但是,您可以修改生成初始化代码的方式,甚至可以编写要放在初始化代码中的定制代码。
修改窗体组件的代码生成
可以修改为组件、窗体或组件属性生成初始化代码的方式,方法是:在“属性”窗口中编辑其代码属性。另外,您可编写定制代码并指定其在初始化代码中的位置。
修改窗体组件的受保护块:
- 在“检查器”窗口中,选择要编辑其初始化代码的组件。
- 单击“属性”窗口顶部的“代码”按钮,以查看代码属性。
- 选择要编辑的属性,并输入所需的值。
IDE 将使用新值更新选定组件的受保护代码块。
修改属性的代码生成
在 IDE 中,可以使用多种方式来初始化窗体组件属性,而不仅仅是设置静态值。
IDE 允许您从以下各项初始化属性值:
- 您定义的静态值
- 写入 JavaBeans 体系结构的组件
- 窗体上另一组件的属性
- 对窗体的方法或其中一个组件的调用。您可从返回相应数据类型的方法列表中进行选择。
- 您定义的将要包括在生成代码中的代码。
修改为组件属性生成的初始化代码:
- 在“检查器”窗口中选择组件。
- 单击“属性”窗口顶部的“属性”按钮。
- 选择您要修改其初始化代码的属性。
- 单击省略号 (...) 按钮以显示“属性编辑器”对话框。
- 从“选择模式”组合框中选择“窗体连接”。
- 在属性编辑器中,选择您要添加的初始化代码类型(值、Bean、属性、方法调用或用户代码)。
- 如果选择“值”或“用户代码”,则必须在所提供的字段中添加静态值或定制初始化代码。
- 如果您选择 "Bean"、“属性”或“方法调用”,则可从有效选项的列表中进行选择。
IDE 将新的代码添加到选定组件的受保护块中。
- 您也可将定制代码置于属性的初始化函数之前或之后。要执行此操作,请执行上述步骤 1 至步骤 4,然后单击“高级”按钮以显示“高级初始化代码”对话框。在所提供的字段中键入您的定制预初始化代码、后初始化代码或同时键入二者。
在 IDE 外部修改 GUI 窗体代码
在 IDE 中,每个窗体由以下两个文件组成:
- .java 文件,它包含窗体的 Java 源代码。
-
.form 文件,存储用于生成 .java 文件(在 GUI 生成器中更改窗体时)的信息。此文件不必与您的应用程序一起分发。如果删除此文件,则无法再使用 GUI 生成器更改窗体。
可以使用外部编辑器来编辑 .java 文件(在 IDE 中编辑窗体时不可以),但以下情况除外:
- 请不要修改 initComponents() 方法的内容。当窗体在 IDE 中打开时,将始终重新生成此方法的主体。
-
请不要删除或修改 IDE 的 GUI 生成器放置在源代码中的任何特殊注释 (// GEN-...),因为需要使用它们才能正确打开窗体。这些注释在 IDE 的源代码编辑器内不可见。
- 请不要修改事件处理程序的标题或页脚。
- 另请参见
- 编辑组件属性
- 配置 GUI 生成器
- 关于 Java GUI
法律声明