淺談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函數.

 

最后,如果有任何描述不妥的地方,請您指出來,謝謝您的配合。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM