Awt学习总结
一、什么是Awt
????Awt(Abstract Window Toolkit)全稱抽象窗口工具集。是基本的GUI類庫,AWT也是窗口框架,包含不同平臺(tái)的窗口系統(tǒng)改中的公共組件。
????Awt程序執(zhí)行時(shí),通過JVM調(diào)用OS本地的圖形界面來創(chuàng)建與平臺(tái)一致的對(duì)等體。
????優(yōu)點(diǎn):1. 界面風(fēng)格與OS窗口
???????????????2. 一次編寫,多平臺(tái)運(yùn)行
????缺點(diǎn):界面丑陋,功能有限
????96年Netscape公司推出IFC(Internet Foundation Classes)提供的所有圖形界面組件實(shí)現(xiàn)全平臺(tái)一致性。并與Sun公司合作創(chuàng)建了新的用戶界面庫:Swing。
Swing取代了絕大部分的AWT組件,極好的補(bǔ)充和加強(qiáng)了AWT圖形界面編程。
Java9支持了AWT和Swing組件高分辨率屏、OS X的視網(wǎng)膜屏自適應(yīng)。
AWT中兩個(gè)基類:Component和MenuComponent
????????????Component是以圖形化方式顯示
????????????MenuComponent是以圖形界面的菜單組件顯示
Container和LayoutManager:
????????????Container是特殊的Component,是一個(gè)容器型組件,用來存放其它的Component
????????????LayoutManager是用來控制Container的布局方式
二、AWT容器
????AWT中的容器的基類為:Container
????主要提供容器類型:
????????Window:可獨(dú)立存在的頂級(jí)窗口
????????Panel:容納其它組件的容器,不可獨(dú)立存在,必須被放到其它容器中。
總結(jié)
- 上一篇: 全网新闻数据(SogouCA)版本:20
- 下一篇: JeeWx 微信管家平台