我的博客:
http://blog.sina.com.cn/u/1264601020这是一系列的文章,准备从设计到实现的各个方面比较它们。除此以外准备写一些关于Java平台性能方面的文章,以及专门的某些Swing技术文章。
存在错误的地方,欢迎批评讨论。

解决方案 »

  1.   

    嗯,那就是我的blog,希望你能常去坐坐,有问题大家可以互相讨论。
      

  2.   

    rehte() 
    carlkkx() 两位 Swing 牛人以前不知道 那个新浪的blog就是 rehte() 的
      

  3.   

    iceman1952:
    Swing牛人实在是羞愧难当比较喜欢Swing罢了,多年来积累了一点经验,这些经验都是瞎子过河摸着过,不专业,只是自己的理解。说句笑话,见了人家真正的Swing牛人,都不好意思跟人家打招呼:)
      

  4.   

    我就更不敢当了,论经验我也还没多少。同样也是喜欢Swing,它的灵活和优雅吸引我!
      

  5.   

    其实Swing和SWT外表很像:)搞懂了一个就很容易知道另外一个.楼主也弄SWT?在swt newsgroup有解答吗?
      

  6.   

    其实Swing和SWT外表很像:)
    ——————————————————
    不是很像吧!况且内涵完全不同!
      

  7.   

    研究过一阶段的SWT,后来发现SWT的整个框架设计到实现都大失我所望,就又回到了Swing阵营。
    只有了解了它内部结构后才能发现,哪个工具是本质上优秀的,是有技术进步的,是有前途的。
      

  8.   

    多说几句我对Swing和SWT的感受。
    对于Swing,如果它目前状况令你不满意的话,由于它有着优秀的架构,而起JDK完全控制着其实现,所以你总是可以说,Swing是可以不断改进的,要用发展的眼光看Swing,Swing可以调优的空间几乎是无限的。而SWT从一诞生起,它先天性缺陷就已经决定它很难前进,它可以发展的空间很小,最开始,也许可以借助操作系统的本地实现来快速达到很好的效果,但是到此就结束了,它几乎自己再优化的空间再前进的空间就没有了,因为它所有的一切都交给了一个异质的系统,一个它无法控制的系统,一个它需要花费相当的代价进行交互的系统,一个黑盒子,一个需要协调众多黑盒子的系统,一个依赖程序员能力来管理系统资源的系统。想一下,Swing和SWT之间谁是良药。本质上Swing就像中医医术,它医治病人强调治本,SWT就像西医医术强调治标。
    想起一个非常著名的故事,说是火车刚发明的时候,许多人嘲笑火车的速度太慢,他们坐在马车上和火车比赛,结果很容易他们就超过了火车,于是每个人都在嘲笑这个笨重缓慢的家伙,很少人能看到火车的本质和它的潜力。三百多年后,火车的速度已经超过一百多公里,运输力已经达到成千上万吨,火车已经成为现在交通的主干力量,而马车仍然在徘徊在当初。为什么呢?就因为火车的本质架构是好的,就因为火车有着很大改进空间,就因为火车设计之初,它的目标就是远大的,不是运几百斤东西就满足了的,而是为更高速度、更大运力铺好了基础架构。
    所以,我们看待事物千万不要目光短浅,千万不要留于表面,事物内在的本质才能决定它的发展。
      

  9.   

    最近觉得还是很多人喜欢Swing,所以潜心写做,尽可能的把我所理解的Swing设计和框架写出来,发了几篇文章,现在Swing部分快要写完了,还有关于Renderer和Editor的部分没有写。共11篇文章。过来顶一下,欢迎大家过去看看。欢迎批评讨论。下面是近期Swing文章列表:Swing框架之UI Delegate之三 
     
    Swing框架之UI Delegate之二 
     
    Swing框架之UI Delegate之一 
     
    Swing框架之Model之二 
     
    Swing框架之Model之一 
     
    Swing框架之Component:续文三 
     
    Swing框架之Component:续文二 
     
    Swing框架之Component:续文一 
     
    Swing框架之Component 
     
    Swing模型与渲染器 
     
    AWT/SWT/Swing大比较之一:模型设计与实现 
     
     
     
      

  10.   

    严重支持啊啊啊啊...
    国内弄Swing的人貌似很少啊,相关资源也很少.
    希望多些想楼主这样的人把学习Swing的氛围搞起来.
      

  11.   

    又开始更新文章了。Renderer部分自己又重新学习了学习。
    Swing框架之Renderer之一
    http://blog.sina.com.cn/u/4b6047bc010007oz
      

  12.   

    写了一些新文章,欢迎喜欢Swing和打算研究Swing的人过来探讨:■ 使用SwingWorker之一 
     
    ■ Swing框架之Renderer之五 
     
    ■ Swing框架之Renderer之四 
     
    ■ Swing框架之Renderer之三 
     
    ■ Swing框架之Renderer之二 
     
    ■ Swing框架之Renderer之一 
     
    ■ Swing框架之UI Delegate之三 
     
    ■ Swing框架之UI Delegate之二 
     
    ■ Swing框架之UI Delegate之一 
     
    ■ NetBeans的JavaScript和CSS插件 
     
    ■ 推荐两本NetBeans和java方面的书 
     
    ■ Linux-Watch: Eclipse加入JCP组织 
     
    ■ Swing框架之Model之二 
     
    ■ Swing框架之Model之一 
     
    ■ Swing框架之Component:续文三 
     
    ■ Swing框架之Component:续文二 
     
    ■ Swing框架之Component:续文一 
     
    ■ Swing框架之Component 
     
    ■ 乱侃:Java、Swing以及面向对象思想 
     
    ■ Swing模型与渲染器 
     
    ■ AWT/SWT/Swing大比较之一:模型设计与实现
      

  13.   

    太好了,很难找到一个学习swing的地方啊!!
    谢谢lz!!!!
      

  14.   

    知道LZ使用Swing肯定很长时间,就是不知道LZ使用SWT时间多长了,知道SWT怎么使用的。
    知道两者的使用方法,这样才能充分地比较SWT和Swing。我来说一个吧,我才开始学习使用Swing。但是我使用SWT已经有一段时间了,做个一些工具和项目。1.SWT的组件不能继承,如果使用继承组件的类,SWT就会报出不能使用子类的类的异常。
    2.Swing的所有组件能够继承使用,给开发人员一定的自由。上面这点的差别,我开始喜欢Swing了。