Posted on 2009-05-16 13:33
Gavin.lee 阅读(276)
评论(0) 编辑 收藏 所属分类:
java SE & EE
以前经常听到人家说Swing的,刚学习java的时候也确实经常听到,还有它的小弟(AWT),但是从来没去管它到底是什么东东。今天看到一个网站大肆的宣扬Swing,突然想查一下:
当java1.0刚刚出现时还没有swing,当时的GUI基本编程库,sun取名叫AWT(Abstract Window Tookit),基本AWT库处理用户界面 的方法是将这些元素的创建行为交给,底层操作系统的GUI工具箱进行处理,来实现WORA的目的.而因为种种原因,不同的OS之间存在差异,使得AWT界面库存在许多bug.1996年sun同netscape通力合作创建了新的库取名Swing.------如果,没有Swing,java的图形就面就不名一文.------swing是java的基础类,是JFC的一部分,完整的JFC是很巨大的.包括的组件也很多.
Swing具有更丰富而且更加方便的用户界面元素集合,Swing对于底层平台的依赖更少,因此,特殊平台上的bug会很少Swing会带来交叉平台上的统一的视觉体验.
很遗憾,才知道Swing,O(∩_∩)O~