没人指导一下吗?自己顶一下,我是在写一个app,用eclipse加VE十分慢,JBX还好,但是用得越多,问题越多,请各位指导一下,到底现在开发GUI用哪个最好?各个类的根本区别又在哪呢?向书里说JFrame不是纯Java,我就已经很迷糊了,很想搞清楚,谢!

解决方案 »

  1.   

    概括的说
    1.3 及以上版本请使用 "J" 开头的组件
    J 系列属于 Swing 组件, 无 J 系列属于老式 AWT 组件
      

  2.   

    如果强调移植性以及界面的优美那么就选用SWING吧,AWT虽然比SWING简单一点,不过很多都是用JNI调用底层代码实现的,不如SWING纯Java来的好点,不过也可以考虑下SWT
      

  3.   

    我认为初学可以考虑用swing,不难且较流行。在sun的技术文档中说明也比较详细。但注意要采用swing的话,就不要和awt混用了,不然程序的速度,稳定性,健壮性都会有或大或小的影响。一般以J开头的类是swing组件。且教学书籍、文章较多。
    swt优点是比swing还要快些,是时下非常流行的。
    建议还是用swing吧。
      

  4.   

    那swt呢?是不是更加美观啊?其实我是一个完美主意者,虽然没有什么美术天分但是想做得更好,哪个更美观点啊?我已经用了swing写了一个,但是觉得还不漂亮,L&F是windows的,大家还有什么好的提议吗?