nnpc.net
当前位置:首页 >> jAvA和jAvAx有啥区别?Awt和swing有啥区别?Awt后... >>

jAvA和jAvAx有啥区别?Awt和swing有啥区别?Awt后...

AWT 是Abstract Window ToolKit (抽象窗口工具包)的缩写,这个工具包提供了一套与本地图形界面进行交互的接口.当我们利用 AWT 来构件图形用户界面的时候,我们实际上是在利用操作系统所提供的图形库.由于不同操作系统的图形库所提供的功能是不一样的,在一个平台上存在的功能在另外一个平台上则可能不存在.Swing 是在AWT的基础上构建的一套新的图形界面系统,它提供了AWT 所能够提供的所有功能,并且用纯粹的Java代码对AWT 的功能进行了大幅度的扩充.由于 Swing 控件是用100%的Java代码来实现的,因此在一个平台上设计的树形控件可以在其他平台上使用.

awt 是abstract window toolkit (抽象窗口工具包)的缩写,这个工具包提供了一套与本地图形界面进行交互的接口.当我们利用 awt 来构件图形用户界面的时候,我们实际上是在利用操作系统所提供的图形库.由于不同操作系统的图形库所提供的功能是不一样的,在一个平台上存在的功能在另外一个平台上则可能不存在.swing 是在awt的基础上构建的一套新的图形界面系统,它提供了awt 所能够提供的所有功能,并且用纯粹的java代码对awt 的功能进行了大幅度的扩充.由于 swing 控件是用100%的java代码来实现的,因此在一个平台上设计的树形控件可以在其他平台上使用.

Java中的Swing及AWT又称GUI编程.关于学习Java要不要学Swing及AWT

AWT 是Abstract Window ToolKit (抽象窗口工具包)的缩写,这个工 具包提供了一套与本地图形界面进行交互的接口.AWT 中的图形函数与操作系统所提供的图形函数之间有着一一对应的关系,把它称为peers. 也就是说,当利用 AWT 来构

awt和swing的区别:1.awt是基于本地方法的C/C++程序,其运行速度比较快;而swing是基于awt的Java程序,其运行速度比较慢.2.AWT的控件在不同的平台可能表现不同,而Swing在所有平台表现一致.3.AWT和Swing的实现原理不同.AWT

Applet 是嵌入网页的小程序!awt和swing里的都是GUI图形所需的类awt和SWING没什么区别唯一的区别就是awt没有swing强大(比如:awt里的按钮不能添加图片,而swing里的按钮可以添加) awt是SUN的失败品,所以后来才弄了个swing祝你成功!

楼上说的是,awt 和swing 其实没多大区别, swing 里的主键加个J就行了, 但swing 比awt的界面要好看些.等等, 你要想知道具体的 , 我在研究下

java和javax的关系就是:javax是java的扩展包.它是更高一级的包,这样说,因为它是用纯java写的.所以用javax加以来区别.实际上和其他的包没有太大的区别.

跟本地系统的相关性..JDK写程序 所有功能都是靠虚拟机去操作本地操作系统 比如window下..就是JDK用windows API实现你功能而awt包中很多组件是组件自身去调用本地操作系统代码swing包中的组件 采用的是调用本地虚拟机方法,由虚拟机再调用本地操作系统代码..意思就是中间多了一层,这样就加强了swing包的移植性,与本地关系不那强了

AWT包是Java最早发布的一款制作UI界面(Windows桌面程序)的类文件集合,包含大量诸如Button等控件,但是在底层仍然离不开微软的一些dll的支持,所以说穿了,无非是微软控件的“翻版”(包装)一下而已.至于Swing完全不同首先它在javax(java的扩展包)内,比AWT有着更加丰富的属性和事件,它们类名称是以J开头的(JButton等),完全是轻量级的Java语言开发的控件,不再调用微软dll了,而是直接在虚拟机上运行.

网站首页 | 网站地图
All rights reserved Powered by www.nnpc.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com