这个就见仁见智了,我个人也认为学习java应该更多专著服务器端的无界面的程序逻辑,但是如果你需要写客户端的时候怎么办?除了swing还有更好的选择吗?applet?太痛苦了,awt?算了吧,然后呢?delphi?c#?怎么跟java平台集成?所以swing还是需要掌握的,以备不时之需

解决方案 »

  1.   

    多学习一点总是好的,虽然现在都是做b/s的,但也难免有少数应用需要swing做界面.
      

  2.   

    搞应用程序的人还是大有人在的呀 但是搞web方向的朋友 swing当然不研究也罢
      

  3.   

    别这么说啊,我刚刚买了本SWING的书,别打消我的积极性啊!
    我觉得它很有用的,至少来说很有趣,可以有一点学习的兴趣!
      

  4.   

    大家知道那些经典的程序是swing写的吗?说说看啊
    我对swing一直不是太了解,也没认真去研究过,到用过vb,vc搞过点界面,感觉vc搞界面虽然麻烦,不过的确很强大,那swing呢?功能如何?
      

  5.   

    我觉得java作界面不是很理想,swing学还是要学的,不作重点学习吧。
      

  6.   

    IntelliJ IDEA 这个就是用swing写的
      

  7.   

    plato11(plato11)说得很对,不管有没有用Swing来做界面,学习Swing可以学被VB,BCB掩盖的东西。比如事件处理模式。
      

  8.   

    swing还是很有用的,特别是内部用的application,不一定要web。我去年叁加的一project,60万行code,界面全是swing。
      

  9.   

    有个熟人,单位要求他用Delphi+Oracle开发的C/S结构的程序要用Jbuilder从写一遍,还是C/S结构,有必要吗?
    如果这样的话,就相当于将客户端程序用Swing重写,java的好处体现在那里呀?
      

  10.   

    swing好东西啊,我就喜欢写swing
      

  11.   

    我觉得目前用java,很多人是冲着J2EE来的!
    毕竟搞j2ee说起来算是“高端”的东西,不过就我的认识而言,j2ee中对swing的关注好象不是太多,也很少能看到经典的例子供大家学习,不象sun有petstore的经典例子!而且我感觉swing搞出来的东西实在太难看了,比起XP的界面简直是没的比,虽然大家也在说swing是要学,不过现在要学的东西实在太多太多了,时间有限,学习swing的“投入产出”到底值得不值得呢?!
    我总觉得似乎不太值得!不知道哪个高手有十分充分的理由使我相信花时间学习swing是值得的!(对了,我有mfc写windows的经验,对窗口的那些东西还是有所了解的)
      

  12.   

    我从2000开始学Java的,一直在研究图形界面。
    大家都说Java作图形太差。其实不然,jdk把基本的都抽象出来的,所以有许多的事要我们自己完成,要做的事多了,大家也懒得写了,所以都说它不好。
    大家有没有想过,把一些最常用的功能进行扩展,或者合并。做出来的效果并不是大家想象中的那么差。
    开发的程序用java web start开发,跟web应用差不了多少。
    前段时间一直在写扩展swing,现在正在整理文档,等好后,共享出来让大家分享。
      

  13.   

    难看那是因为你用了Metal 的Look And Feel, 有windows的Look And Feel,还有Mac的,和一个我认为更难看的Motif
      

  14.   

    JAVA的界面是不大好看,我个人认为,不过不做界面用DOS下的界面?更不好看~~~~~~~所以,
    既然学了,都看吧
      

  15.   

    swing是比较慢啦,现在有的公司开发出,基于java的但比swing快许多的图形界面库,但是就算再怎么变,java的那种事件处理模式也不会变吧?学一些还是好的。
      

  16.   

    如果认真的去学、做,swing组件一样也可以做出漂亮的窗体类。然后你在继承这个类,制作自己的控件。不过这些都要从基础做起,不能用jdk提供的继承了好多层的类了。
    其实关键不是看你用什么,而是看你能够用它做得出什么。