java Swing(很遺憾,才知道)
Posted on 2009-05-16 13:33 Gavin.lee 閱讀(283) 評(píng)論(0) 編輯 收藏 所屬分類: java SE & EE以前經(jīng)常聽(tīng)到人家說(shuō)Swing的,剛學(xué)習(xí)java的時(shí)候也確實(shí)經(jīng)常聽(tīng)到,還有它的小弟(AWT),但是從來(lái)沒(méi)去管它到底是什么東東。今天看到一個(gè)網(wǎng)站大肆的宣揚(yáng)Swing,突然想查一下:
當(dāng)java1.0剛剛出現(xiàn)時(shí)還沒(méi)有swing,當(dāng)時(shí)的GUI基本編程庫(kù),sun取名叫AWT(Abstract Window Tookit),基本AWT庫(kù)處理用戶界面 的方法是將這些元素的創(chuàng)建行為交給,底層操作系統(tǒng)的GUI工具箱進(jìn)行處理,來(lái)實(shí)現(xiàn)WORA的目的.而因?yàn)榉N種原因,不同的OS之間存在差異,使得AWT界面庫(kù)存在許多bug.1996年sun同netscape通力合作創(chuàng)建了新的庫(kù)取名Swing.------如果,沒(méi)有Swing,java的圖形就面就不名一文.------swing是java的基礎(chǔ)類,是JFC的一部分,完整的JFC是很巨大的.包括的組件也很多.
Swing具有更豐富而且更加方便的用戶界面元素集合,Swing對(duì)于底層平臺(tái)的依賴更少,因此,特殊平臺(tái)上的bug會(huì)很少Swing會(huì)帶來(lái)交叉平臺(tái)上的統(tǒng)一的視覺(jué)體驗(yàn).
很遺憾,才知道Swing,O(∩_∩)O~
當(dāng)java1.0剛剛出現(xiàn)時(shí)還沒(méi)有swing,當(dāng)時(shí)的GUI基本編程庫(kù),sun取名叫AWT(Abstract Window Tookit),基本AWT庫(kù)處理用戶界面 的方法是將這些元素的創(chuàng)建行為交給,底層操作系統(tǒng)的GUI工具箱進(jìn)行處理,來(lái)實(shí)現(xiàn)WORA的目的.而因?yàn)榉N種原因,不同的OS之間存在差異,使得AWT界面庫(kù)存在許多bug.1996年sun同netscape通力合作創(chuàng)建了新的庫(kù)取名Swing.------如果,沒(méi)有Swing,java的圖形就面就不名一文.------swing是java的基礎(chǔ)類,是JFC的一部分,完整的JFC是很巨大的.包括的組件也很多.
Swing具有更豐富而且更加方便的用戶界面元素集合,Swing對(duì)于底層平臺(tái)的依賴更少,因此,特殊平臺(tái)上的bug會(huì)很少Swing會(huì)帶來(lái)交叉平臺(tái)上的統(tǒng)一的視覺(jué)體驗(yàn).
很遺憾,才知道Swing,O(∩_∩)O~