淺談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函數.
最后,如果有任何描述不妥的地方,請您指出來,謝謝您的配合。