姓名:洋葱爱代码 喜欢:Java编程 重要的事情说三遍!!! 欢迎大家来访问哦,互相学习 欢迎大家来访问哦,互相学习 欢迎大家来访问哦,互相学习
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
合抱之木,生于毫末;百丈之台,起于垒土;千里之行,始于足下。------《老子》
今日学习任务!!!!!
1、了解AWT概述
✨GUI的自我介绍✨
、GUI全称是Graphical User Interface ,即图形用户界面。
顾名思义,就是应用程序提供用户操作的图形界面,包括窗口、菜单、按钮、工具栏<和其他各种图形界面元素。目前用户界面已经称为了一组趋势,几乎所有的程序设计语言都提供了GUI设计功能。
Java中针对GUI设计提供了丰富的类库,这些类分别位于java.awt和java.swing包中,简称为AWT
和Swing
。其中,AWT
是SUN公司最早推出的一套API,他需要利用本地操作系统所提供的图形库,属于重量级组件,不夸平,它的组件种类有限,可以提供一些基本的GUI组件,但是却无法实现目前GUI设计所需要的所有功能。怎么解决?
随后SUN公司对AWT了改进,怎么改进的呢?
提供Swing组件,Swing组件由纯Java语言编写,属于轻量级组件,可以跨平台,Swing是不仅仅实现了AWT中的所有功能,而且提供了更加丰富的组件和功能,足以满足GUI设计的一切需求。
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨引言✨
AWT是用于创建图形用户界面的一个工具包,它提供了一系列用于实现图形界面的组件,如窗口、按钮、文本框、对话框等。在JDK中针对每一组件都提供了对应的Java类,这些类都位于java.awt包中,接下来通过一个图例来描述这些类的继承关系,如图所示:
⭐图片来源于博主:.打呼噜的星⭐
⭐从继承关系可以看出来,在AWT中组件分为两个大类,这两类的基类分别是Component和MenuComponent。其中,MenuComponent是所有与菜单相关组件的父类,Component则是除了菜单外其他AWT组件的父类,它表示一个能以图形化方式显示出来,并可与用户交互的对象。
Component类通常被称为组件,根据Component的不同作用,可将其分为基本组件类型和容器类。基本组件类是诸如按钮、文本框之类的图形界面元素,而容器类则是通过Component的子类Container实例化的对象。Container类表示容器,它是一种特殊的组件,可以用来容纳其他组件。Container容器又分为两种类型,分别是Window和Panel,接下来对两种类型进行详细讲解:
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨shuji✨✨✨✨✨✨✨✨✨✨✨✨
每日一夸!!!
就如同薛之謙对毛不易夸奖的
"你现在就是流星" , 但是我相信你 ,你坚持下去你就是巨星"