在 IDE 的 GUI 生成器中,可以通过可视方式来设计 GUI(Graphical User Interfaces,图形用户界面)。在创建和修改 GUI 时,IDE 会自动生成用于实现界面的 Java 代码。在“项目”、“文件”和“收藏夹”窗口中,GUI 窗体由窗体节点 (
) 表示。
每当打开 GUI 窗体时,IDE 都会在具有切换按钮(可用于在“源”和“设计”视图之间进行切换)的“编辑器”标签中显示该窗体。可使用“设计”视图以可视方式处理 GUI 窗体;而“源”视图则允许直接编辑窗体的源代码。每次选择窗体的“设计”切换按钮时,都会自动显示“组件面板”、“检查器”和“属性”窗口。
通常,可以使用“组件面板”窗口将组件添加到窗体中,并在 GUI 生成器工作区中排列这些组件。在您工作时,GUI 生成器会自动显示一些指导信息,为所添加的组件建议首选的对齐和锚定方式。您可以随后结合使用“检查器”窗口和“属性”窗口,检查并调整窗体组件和布局管理器的属性,管理组件事件处理程序以及定义生成代码的方式。
在“设计”视图中处理窗体时,GUI 生成器将自动生成代码,并在“源”视图中以蓝色背景显示这些代码。此代码称为“受保护文本”,不能直接对其进行编辑。
GUI 生成器生成的受保护文本包括:
IDE 的“检查器”窗口提供了窗体中各种组件的树状分层结构视图。每个窗体用根节点表示 (
),其中包含该窗体类中的所有组件。所有其他 GUI 组件可以划分到以下两个子节点中的任一节点中:
)。表示窗体分层结构的顶层,并包含当前在 GUI 生成器中显示的可视组件。
)。包含窗体的非可视组件。 注意: