GUI(图形用户界面)-----AWT概述

GUI(图形用户界面)-----AWT概述

文章目录

  • 一、开胃小菜阶段
  • 二、AWT的继承图

姓名:洋葱爱代码
喜欢:Java编程
重要的事情说三遍!!!
欢迎大家来访问哦,互相学习
欢迎大家来访问哦,互相学习
欢迎大家来访问哦,互相学习

✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨

合抱之木,生于毫末;百丈之台,起于垒土;千里之行,始于足下。------《老子》
今日学习任务!!!!!
1、了解AWT概述

一、开胃小菜阶段

✨GUI的自我介绍✨
、GUI全称是Graphical User Interface ,即图形用户界面。
顾名思义,就是应用程序提供用户操作的图形界面,包括窗口、菜单、按钮、工具栏<和其他各种图形界面元素。目前用户界面已经称为了一组趋势,几乎所有的程序设计语言都提供了GUI设计功能。
Java中针对GUI设计提供了丰富的类库,这些类分别位于java.awt和java.swing包中,简称为AWTSwing 。其中,AWT是SUN公司最早推出的一套API,他需要利用本地操作系统所提供的图形库,属于重量级组件,不夸平,它的组件种类有限,可以提供一些基本的GUI组件,但是却无法实现目前GUI设计所需要的所有功能。怎么解决?
‍随后SUN公司对AWT了改进,怎么改进的呢?
提供Swing组件,Swing组件由纯Java语言编写,属于轻量级组件,可以跨平台,Swing是不仅仅实现了AWT中的所有功能,而且提供了更加丰富的组件和功能,足以满足GUI设计的一切需求。

✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨

二、AWT的继承图

✨引言✨
AWT是用于创建图形用户界面的一个工具包,它提供了一系列用于实现图形界面的组件,如窗口、按钮、文本框、对话框等。在JDK中针对每一组件都提供了对应的Java类,这些类都位于java.awt包中,接下来通过一个图例来描述这些类的继承关系,如图所示:
GUI(图形用户界面)-----AWT概述_第1张图片
⭐图片来源于博主:.打呼噜的星⭐
⭐从继承关系可以看出来,在AWT中组件分为两个大类,这两类的基类分别是Component和MenuComponent。其中,MenuComponent是所有与菜单相关组件的父类,Component则是除了菜单外其他AWT组件的父类,它表示一个能以图形化方式显示出来,并可与用户交互的对象。
Component类通常被称为组件,根据Component的不同作用,可将其分为基本组件类型和容器类。基本组件类是诸如按钮、文本框之类的图形界面元素,而容器类则是通过Component的子类Container实例化的对象。Container类表示容器,它是一种特殊的组件,可以用来容纳其他组件。Container容器又分为两种类型,分别是Window和Panel,接下来对两种类型进行详细讲解:GUI(图形用户界面)-----AWT概述_第2张图片
GUI(图形用户界面)-----AWT概述_第3张图片

✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨shuji✨✨✨✨✨✨✨✨✨✨✨✨

每日一夸!!!
就如同薛之謙对毛不易夸奖的
"你现在就是流星" , 但是我相信你 ,你坚持下去你就是巨星"

你可能感兴趣的:(#,java技能树,java,开发语言,后端)