如题.

解决方案 »

  1.   

    在开发Swing的时候,总让我感觉头疼。代码很容易杂乱,代码很难复用,而且想扩展也不容易。就在想有没有什么开发Swing的框架,想一下,Swing 目前的开发应该能抽象出一个框架。找了一天,也没有找到个。写这写这我就头疼。
      

  2.   

    不要用swing了,界面很不好看,还是用SWT吧
      

  3.   

    界面不好看是因为 LookAndFeel 用的是java 默认 ui, Metal。换一下,马上就不一样。但 UI 不是关键,我比较关心他们两开发,谁更简单高效。我也简单的看了一下SWT,感觉也好不到哪去。
      

  4.   

    http://translate.google.com.hk/translate?hl=zh-CN&langpair=en|zh-CN&u=http://java.sun.com/developer/technicalArticles/javase/swingappfr/
      

  5.   

    LookAndFeel你可以自己实现呀,漂亮界面不成问题。
    高效与否我感觉不能归罪于框架,主要看你会不会用,有人说swing慢,如果真正研究过swing他就不会说了。不追求美观可以选swt。
      

  6.   

    可视化的开发,我也曾经用过,但感觉不太爽,就是界面是托出来的了,但有时候有些东西就界面托不出来的,必须手写。但可视化的开发,也只是关注于 View 层,但Swing mvc 是个整体,除了 View 层,还有其它层也要协调。
      

  7.   

    我今天也看了一下,Swing application framework 刚开始有那么一点感觉,很激动,但没有持续多久。
      

  8.   

    Swing application framework 确实能简化一些操作,但讲他的资料太少了,而且jsr 296 的状态是 inactive
      

  9.   

    Swing其实有很多框架啦,只是楼主没有关注一些有关Swing的开源框架罢了!Spring就有一个Rich Client,只是国内用的人少,我曾在的公司就用,可能是内容唯一一家了!呵呵
      

  10.   

    JAVA在桌面应用开发上还是差了点~
      

  11.   

    赞同。推荐使用FormLayout布局。
      

  12.   

    我刚才找到一个框架,Guice Utility & Tool Set ,因为是基于 Guice 做的,因为我本身对 Guice 就有好感,所以感觉这个框架应该不错,这个框架正在学习中,不过感觉资源好少。提供的例子竟然是 jar ,我解压后,是class ,反编译后还有很多语法错误。但这个框架,自我感觉还可以,至少比 Better Swing application framework 要好(他似乎在 SAF  基础上没做多少东西)。
      

  13.   

    就像 jsp  ,servlet一样,你写的多了,感觉烦了,就有了 Struts。Swing 也是一样的,写的多了,就感觉到这一点了。
      

  14.   


    嗯。顶一个。还有,改用Eclipse RCP吧,错不了。
      

  15.   

    netbeans rcp 、 bsafjide 提供收费的框架
      

  16.   

    不过大牛swing做出来的东西还是很唬
      

  17.   

    是啊,我觉得 Java 做桌面应用的模型不好。
    这个模型不是面向桌面开发人员的,更像是面向做中间件的。 模型很细腻,设计的很仔细,甚至过份仔细,过度设计了。
    这种过度设计的计数,用起来真的不好用,最后都会被淘汰掉
      

  18.   

    进来学习很深奥的问题!swing仅仅是听说过而已~~
      

  19.   

    没有开源的框架。我做Java的GUI都是手写的。
      

  20.   

    jf   swing 早就忘了, 没怎么用
      

  21.   

    swing框架有的
    netbeans自带了一个
    当然,如果你想花钱,那也是有好看的L&F的
      

  22.   

    Swing application framework?
      

  23.   

    用netbean把!swing application framework
      

  24.   

    很早以前在Jbuilder上用,一般性做做桌面还行
      

  25.   

    Swing框架?swing不是web如果你要些写的不错的api,可以用下jide,不过是收费的
      

  26.   

    spring hibernate 不只是用在j2ee里面
      

  27.   

    jide 我用了一下,感觉他提供的组件相当不错。但还不能算是 framework。
      

  28.   


    我说的是针对 swing 本身的框架,不是和别的框架整合
      

  29.   

    你说的是 “JIDE Desktop Application Framework”?
      

  30.   

    大家好,我是你们讨论到的JIDE的开发者,刚刚在csdn注册。这个贴有些时日了,也不知道大家还在不在使用JIDE。如果在的话,我会乐意和大家讨论,解决你们的疑问,谢谢大家。