发展历程 什么是抽象窗口工具包(awt)? -技术百科的定义

什么是抽象窗口工具包(awt)? -技术百科的定义

目录:

Anonim

定义-抽象窗口工具包(AWT)是什么意思?

抽象窗口工具包(AWT)是图形用户界面(GUI)组件(小部件)和Java进行GUI编程所需的其他相关服务的集合。 它是Java原始的与平台无关的窗口,图形和用户界面小部件工具套件。 AWT现在是Java基础类(JFC)的一部分,并用作Java中GUI编程的标准应用程序编程接口(API)。


从J2SE1.2开始,AWT小部件在很大程度上被Swing工具包所取代。 Swing功能依赖于AWT来实现与本机窗口系统的核心接口。 但是,程序员现在可以在本机系统的外观和Java的跨平台外观之间进行选择。 大多数Java程序员仍然喜欢Swing,而Java程序员仍然坚持一次编写,可在任何地方运行(WORA)原则,这是Java哲学的核心。

Techopedia解释了Abstract Window Toolkit(AWT)

1995年,当Sun Microsystems推出Java作为独立于平台的编程语言时,AWT旨在在底层本机用户界面上提供一薄层抽象。 本质上,同一Java程序在Windows PC上运行时,将具有本机Windows应用程序的外观和感觉,而在Mac上运行时将具有本机Mac应用程序的外观。


AWT包括一组小部件,这些小部件提供了所有本机平台共有的功能子集。 AWT还具有强大的事件处理模型,图形和图像处理工具(包括形状,颜色和字体类),用于灵活的窗口布局的布局管理器以及用于通过本机平台剪贴板进行剪切和粘贴的数据传输类。

什么是抽象窗口工具包(awt)? -技术百科的定义