欢迎到我的简书查看我的文集 GUI 是图形用户界面,在 Java 中,图形用户界面我们用 GUI 表示,而 GUI 的完整英文为: Graphical User Interface (图形用户接口), 所谓图形用户界面就是以图形的方式来显示你计算机的操作界面, 我们计算机中操作的界面就是 我们 Java 中常说的图形用户界面, 这样的操作简单明了. CLI 的英文为 Command Line User Interface , 是命令行用户接口, 命令行, 这就是我们程序员常常熟悉的, 常见的 Dos 命令行操作, 这些常用命令式需要记住的, CLI 的操作就不那么直观了. 在 Java 中 GUI 提供了对象在 java.awt 和 javax.swing 两个包中 在早年中, Java.awt为抽象窗口工具包, 英文为 Abstract Window ToolKit , 需要调用本地的系统方法来实现功能需求,属于重量级的控件. 而在 awt 的基础上,创建了一套图形界面系统, 从而提供了更多的组件, 而且完全是由Java实现的, 增强了移植性, 属于轻量级的控件. 有自己的显示效果, 显示自己的形状, 平台要求低了, 轻量级和体统嵌入的比较浅. 继承关系 Button 按钮, Label 标签, Checkbox 复选框, TextComponent 文本组件, TextArea