java 輕量級組件與重量級組件的區別


主題:輕量級組件與重量級組件的區別


輕量級組件是用java代碼畫出來的,這樣具有平台移植性

重量級組件是調用系統的函數畫出來的組件,比如主窗體

一般來說盡量用輕量級的組件,這樣對程序的移植性很好。


一般java.swing包里的組件大部分是輕量級的,java.awt里面的是重量級的。

swing是由100%純java實現的,swing組件是用java實現的輕量級組件,沒有本地代碼

不依賴操作系統的支持,這是與AWT組件的最大組別。由於AWT組件通過與具體平台的

對等類(peer)實現,因此Swing比AWT組件具有更強的實用性。Swing在不同的

平台上表現一致,並且有能力提供本地窗口系統不支持的其它特性。



注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com