在 NetBeans IDE 中设计 Swing GUI(5)

时间:2026-01-21

检查器。以树状分层结构的形式提供应用程序中所有组件(包括可视组件和非可视组件)的表示。“检查器”还提供有关树中哪个组件当前正在 GUI 生成器中进行编辑的可视反馈,并允许您在可用面板中组织这些组件。

组件面板。可用组件的可定制列表,其中包含 JFC/Swing、AWT 和

JavaBeans 组件以及布局管理器的标签。此外,您也可以使用定制器在组件面板中创建类别以及删除和重新排列其中显示的类别。

“属性”窗口。显示 GUI 生成器、“检查器”窗口、“项目”窗口或“文件”窗口中当前选定组件的属性。

如果单击“源”按钮,IDE 将在编辑器中显示应用程序的 Java 源代码,其中包括由 GUI 生成器自动生成的代码部分,这些部分将以蓝色区域表示,称为“保护块”。保护块是“源”视图中不可编辑的受保护区域。当处于“源”视图中时,只能编辑显示在编辑器白色区域中的代码。如果需要更改保护块内的代码,请单击“设计”按钮从 IDE 的编辑器返回至 GUI 生成器,以便对窗体进行必要的调整。保存所做的更改时,IDE 会更新文件的源代码。

注意:还有一个供高级开发者使用的组件面板管理器,使用该管理器可以将 JAR、库或其他项目中的定制组件添加到组件面板中。要通过组件面板管理器添加定制组件,请选择“工具”>“组件面板”>“Swing/AWT 组件”。 返回页首

主要概念

通过简化创建图形界面的工作流,IDE 的 GUI 生成器解决了创建 Java GUI 的核心问题,从而使开发者不必再使用复杂的 Swing 布局管理器。这一点是通过扩展目前的 NetBeans IDE GUI 生成器功能以支持直观的“自由设计”模式(具有易于理解和使用的简单布局规则)来实现的。设置窗体布局时,GUI 生成器将提供可视基准线,用于建议最佳组件间距和对齐方式。在后台,GUI 生成器会将您的设计理念转化为使用新的 GroupLayout 布局管理器和其他 Swing 结构实现的功能性 UI。由于它使用动态布局模型,因此使用 GUI 生成器生成的 GUI 在运行时将按预期方式工作,同时会在不改变组件之间的定义关系的情况下进行相应的调整以适应所做的任何更改。只要您调整窗体大小、转换语言环境或指定不同的外观,GUI 就会根据目标外观的插入和偏移量自动进行调整。

自由设计

在 IDE 的 GUI 生成器中,只需像使用绝对定位那样将组件放在所需的位置,便可以生成窗体。GUI 生成器将确定需要哪些布局属性,然后自动生成代码。您无需关注插入量、锚点以及填充之类的问题。

在 NetBeans IDE 中设计 Swing GUI(5).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:4.9 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:19元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219