当前位置:  开发笔记 > 编程语言 > 正文

Swing和AWT,为什么一个被认为是轻量级而另一个是重量级?

如何解决《Swing和AWT,为什么一个被认为是轻量级而另一个是重量级?》经验,为你挑选了1个好方法。

为什么说JINGA重量轻,AWT重量轻?



1> Denis Trolle..:

AWT被称为"重量级",因为基本上每个AWT组件都是本机平台组件.AWT是在平台的本机GUI工具包之上实现的.这也解释了为什么AWT与Swing相比非常有限.就所实施的内容而言,它使用最小公分母.

另一方面,Swing用J​​ava实现,除了顶层组件(windows ...)之外几乎所有东西.可能存在本机组件,这些组件仍被称为"重量级".

请查看IBM的此页面,以深入比较AWT,Swing和SWT.

编辑:我认为那是你的问题,即使你的措辞中的重/轻似乎是颠倒了.重/轻的重量几乎是Java GUI工具包中的标准面额,所以我理解了.(感谢BobbyShaftoe指出这一点).

推荐阅读
mobiledu2402852357
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有