有awt,为什么还要出 swing? 顺便问下,java swing应用广泛吗? 可以商业应用吗(靠它赚钱)?

解决方案 »

  1.   

    一个是重量级的,一个是轻量级的!看看java 核心技术卷吧 上面讲的很详细
      

  2.   

    awt包的设计目的是支持开发小应用程序的简单用户界面,所以有着各种各样的缺陷。因此在awt的基础上,加入了javax.swing包。当然了,swing包的基础是awt。
      

  3.   

    我的理解是awt没有swing强大哦
      

  4.   

    UI设计 我感觉就学一个swing还是不够吧 还有许多第三方的包 你也可以看看 当然了 先学学awt,swing和事件处理 是没错的 如果你想以这个为方向的话
      

  5.   

    现在基本上都是Web开发。swing是桌面开发,不怎么流行
      

  6.   

    Swing对awt进行了补充和扩展,但是图形的开发脱离不了awt
      

  7.   

    看来,学swing没用啊!迷茫了啊,不知道学什么!!!!给个建议啊!大侠们!! ,关乎生存问题啊!!!
      

  8.   

    sun公司最初设计awt,实现和平台有依赖于不同平台,结果不太理想,所以后来就设计出了swing
      

  9.   

    swing是awt的替代品,后者比前者更加方便,功能更加强大
      

  10.   

    用来开发桌面程序的。
    但是,学这个的话,对于理解java的很多概念是很有用的。
      

  11.   

    产品升级啊,awt不能满足需求,swing替代了它,而在升级过程中,swing的代码思想和风格与awt也有差别、
      

  12.   

    传说中,AWT时代是一次编译,到处调试
    因为太重,直接调用系统的代码太多,导致不统一。
      

  13.   

    感觉swing的效果也不是很好嘛
      

  14.   

    因为awt是重量级的,在自己机子集资上开发的窗口程序到了别人的机子上很可能就不能使用了,或者界面发生变化。无法实现跨平台。
    而swing是轻量级的。可以跨平台运行。
      

  15.   

    诺基亚有招swing编程的?想去不?
      

  16.   

    Swing 是拓展包,好像是支持自定义风格。(其一)
      

  17.   

    awt初期,基本可以满足需要,但后来开发人员可以明显感觉到JAVA在AWT上的不足,
      

  18.   

    整体感觉java桌面程序不好用。