浅谈JAVA GUI中,AWT与Swing的区别、联系及优缺点

浅谈JAVA GUI中,AWT与Swing的区别、联系及优缺点

A.区别

1.发布的时间

AWT是在JDK 1.0版本时提出的

Swing是在AWT之后提出的(JAVA 2)

2. ”重量”

    AWT是重量级组件,因为用了大量的Windows函数

    Swing是轻量级组件,压根没用Windows函数

3.可支持平台

   AWT只能在Windows平台下执行

   Swing可以在任意平台执行

4.使用人数

   Swing>AWT

   原因;java的可移植性受到很多程序员的青睐。

B.联系

1.都是Java图形用户界面的处理方法

2 .Swing是以AWT平台为基础构建起来的组件。

C.优缺点

1.可移植性

AWT移植性差, 仅能在Windows平台上使用

Swing移植性好,能在任意平台上使用

2.在Windows平台运行

AWT的代码较少且执行速度更快,因为很多操作都可以调用Windows函数.

 

最后,如果有任何描述不妥的地方,请您指出来,谢谢您的配合。

posted @ 2019-05-08 18:00  SSS翱翔万里  阅读(2133)  评论(0编辑  收藏  举报