Java 中的 AWT 组件2025 年 3 月 28 日 | 阅读 3 分钟 AWT 代表 Abstract Window Toolkit(抽象窗口工具包)。它提供各种 GUI 组件类,例如 Label、Buttons、Text Boxes、Labels 和 Menus 等,以在屏幕上显示窗口组件。所有这些类都是 Java.awt 包的一部分。它是重量级的。 AWT 是平台相关的,因为它依赖于底层操作系统 (OS) 和原生 GUI 组件。这意味着基于 AWT 的程序在 Linux、macOS 或 Windows 上看起来可能不同。 AWT 层次结构下图代表了 Java AWT 的层次结构。  AWT 组件序号 | 组件 | 描述 |
---|
1 | Button (按钮) | 这是一个简单的按钮,单击时会触发一个动作。 | 2 | 帆布 | 这是一个空白的矩形区域,可以在其中绘制自定义图形。 | 3 | Checkbox | 这是一个允许用户选择或取消选择选项的组件。 | 4 | 选择 | 这是一个下拉列表,允许用户从预定义的选项集中选择单个项目。 | 5 | 标签 | 这是一个显示静态文本的组件。 | 6 | 列表 | 这是一个显示可滚动项目列表的组件,允许用户选择一个或多个项目。 | 7 | 滚动条 | 这是一个允许用户滚动浏览超出可见区域的大量内容的组件。 | 8 | TextArea | 这是一个多行文本输入区域,用户可以在其中输入和编辑文本。 | 9 | TextField | 这是一个单行文本输入区域,用户可以在其中输入和编辑文本。 | 10 | Frame | 这是一个带有标题栏和边框的顶级窗口,用作其他 AWT 组件的主要容器。 | 11 | Panel | 这是一个可以容纳其他组件的容器,但没有标题栏或边框。 | 12 | Dialog (对话框) | 这是一个用于显示信息或从用户获取输入的弹出窗口。 | 13 | Menu (菜单) | 这是一个可以从菜单栏访问的命令列表。 | 14 | 菜单栏 | 这是框架顶部的栏,包含菜单。 | 15 | 菜单项 | 这是菜单中的一个单独命令。 |
AWT Java 程序输出 
|