AWT是最初的Java界面控件。但是,AWT在各个平台上效果不统一,所以,SUN找到Netscape,做了一个基于IFC(Internet Foundation Class)的界面框架,就是Swing。关于Swing、AWT的关系,在《Java完全探索》中有详细论述。

解决方案 »

  1.   

    swing的效果在各種平台上都一樣嗎?
      

  2.   

    awt据说是一个星期开发出来的东西,是为了当初jdk core api推出时的权宜之计,不是平台无关的,即所谓的重量级。swing是后来java2的重要制作,其设计利用经典MVC。有look&feel等,质量大大优于awt,awt到现在还生存还主要归功于IE浏览器中JVM的落后!但还兼容,最好不要混用。
      

  3.   

    恩,看得出來,swing做出的界面狠好看
      

  4.   

    我在不同的系统下运行自己用awt做的计算器,效果确实不一样,以后再不打算用awt做界面了。
      

  5.   

    好象swing提供的組件也比awt多哈