主題:輕量級組件與重量級組件的區別
輕量級組件是用java代碼畫出來的,這樣具有平台移植性
重量級組件是調用系統的函數畫出來的組件,比如主窗體
一般來說盡量用輕量級的組件,這樣對程序的移植性很好。
一般java.swing包里的組件大部分是輕量級的,java.awt里面的是重量級的。
swing是由100%純java實現的,swing組件是用java實現的輕量級組件,沒有本地代碼
不依賴操作系統的支持,這是與AWT組件的最大組別。由於AWT組件通過與具體平台的
對等類(peer)實現,因此Swing比AWT組件具有更強的實用性。Swing在不同的
平台上表現一致,並且有能力提供本地窗口系統不支持的其它特性。
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。