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