本篇文章给大家谈谈awt是java语言,以及Java awt还有人用吗对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、AWT和Swing的概述
- 2、java里的awt是什么意思?
- 3、java的awt和swing有什么不同呢?
- 4、...java语言的各种界面编程组件:swing、awt、swt、jsf、jface都用哪...
- 5、Java语言主要都分哪些版本的啊?
AWT和Swing的概述
AWT 是抽象窗口组件工具包,是 JAVA 最早的用于编写图形节目应用程序的开发包。Swing 是为了解决 AWT 存在的问题而新开发的包,它以 AWT 为基础的。
awt是基于本地方法的C/C++程序,其运行速度比较快;而swing是基于awt的J***a程序,其运行速度比较慢。控件不同 AWT的控件在不同的平台可能表现不同,而Swing在所有平台表现一致。
Swing 是在AWT的基础上构建的一套新的图形界面系统,它帮助了AWT 所能够帮助的所有功能,并且用纯粹的J***A编程源代码对AWT 的功能停止了大幅度的扩充。
SWT 概述 与 AWT 的概念相比,SWT 是一个低级的 GUI 工具包。JFace 是一组用来简化使用 SWT 构建 GUI 的增强组件和工具服务。
Swing 是在AWT的基础上构建的一套新的图形界面系统,它提供了AWT 所能够提供的所有功能,并且用纯粹的J***a代码对AWT 的功能进行了大幅度的扩充。
j***a里的awt是什么意思?
AWT(Abstract Windowing Toolkit),中文译为抽象窗口工具包,是J***a提供的用来建立和设置J***a的图形用户界面的基本工具。
AWT是Abstract Window Toolkit (抽象窗口工具集)的英文缩写。
抽象窗口工具包(Abstract Window Toolkit=AWT)是J***a的平***立的窗口系统, 图形和用户界面器件工具包。AWT是J***a基础类(JFC)的一部分,为J***a程序提供图形用户界面(GUI)的标准API。
AWT 是Abstract Window ToolKit (抽象窗口工具包)的缩写,这个工 具包提供了一套与本地图形界面进行交互的接口。AWT 中的图形函数与操作系统所提供的图形函数之间有着一一对应的关系,把它称为peers。
j***a的awt和swing有什么不同呢?
而awt包中很多组件是组件自身去调用本地操作系统代码 swing包中的组件 ***用的是调用本地虚拟机方法,由虚拟机再调用本地操作系统代码。
由于不同操作系统的图形库所提供的功能是不一样的,在一个平台上存在的功能在另外一个平台上则可能不存在。
至于swing完全不同——首先它在j***ax(j***a的扩展包)内,比awt有着更加丰富的属性和事件,它们类名称是以j开头的(jbutton等),完全是轻量级的j***a语言开发的控件,不再调用微软dll了,而是直接在虚拟机上运行。
awt 是用来建立和设置J***a的图形用户界面的基本工具,由于awt的功能有限 sun公司就开发了swing包 。swing 是以awt为基础设计的。比awt更完善。并且跨平台更好。
swing是在awt的基础上,进行了全新的理念设计,开发出来的GUI工具包。现实中的情况是: applet程序现在已经很少有人在使用了。
你首先要明白,swing和awt是两套不同的gui。awt中是没有jframe的。awt是诞生与早期的图形界面开发工具包。里面的类名前面没有J,是重量级组件,与操作系统相关大。
...j***a语言的各种界面编程组件:swing、awt、swt、jsf、jface都用哪...
1、JFace是SWT的延伸拓展,更高级更强大,例如一些对话框JFace提供了原型,而用SWT的话就得先画shell再往里面放控件自己动手画。
2、桌面GUI应用程序: J***a通过抽象窗口工具包,Swing和J***aFX等多种方式提供GUI开发。
3、awt包是j***a最早发布的一款制作ui界面(windows桌面程序)的类文件集合,包含大量诸如button等控件,但是在底层仍然离不开微软的一些dll的支持,所以说穿了,无非是微软控件的“翻版”(包装)一下而已。
4、在j***a刚出生的时候,主要就是用来开发***let程序,主要用到 awt。swing是在awt的基础上,进行了全新的理念设计,开发出来的GUI工具包。现实中的情况是: ***let程序现在已经很少有人在使用了。
5、AWT都是重量级组件,通过调用平台对等体实现GUI,所以有个最大公约数问题。界面也很难看。Swing绝大部分是轻量级组件,用J***a自己绘制GUI,可以方便的使用各种L&F,但是比较消耗***。
J***a语言主要都分哪些版本的啊?
J***a 0(版本5及以上) 3500个类,运行速度很快。最重要的版本,推出了很多新特性,比如泛型、枚举、注解、foreach、自动拆装箱等。
J***A有三大分类,分别为:J2ME、J2SE、J2EE。J***a ME是一种高度优化的J***a运行[_a***_],主要针对消费类电子设备的,例如蜂窝电话和可视电话、数字机顶盒、汽车导航系统等等。
J***a2 平台包括标准版(J2SE),企业版(J2EE)和为微缩版(J2ME)三个版本:Standard Edition(标准版)J2SE 包括那些构成J***a语言核心的类。
J***aSE(J***a Standard Edition)也称为J2SE,标准版本。用于服务器、桌面、嵌入式环境和实时环境中使用的 J***a 应用程序。
在Scala(和J***a)类和类之间的区别是什么 当你说“型”我要去静态类型居多。但我会谈谈动态类型不久。 静态类型是可以静态地证明(“没有运行它”)中的程序的一部分的属性。
J***a分为三个体系J***aSE(J***a2 Platform Standard Edition,j***a平台标准版),J***aEE(J***a 2 Platform,Enterprise Edition,j***a平台企业版),J***aME(J***a 2 Platform Micro Edition,j***a平台微型版)。
关于awt是j***a语言和j***a awt还有人用吗的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。