现在有一个用swing写的小程序,有没有什么办法可以将它变成swt的呢?

解决方案 »

  1.   

    我在好几个论坛发了帖子,发现没有回应,不知道是不是因为目前国内做这个的很少?国外的帖子都是2年前的不过幸运的是找到了一本书,讲这个专题的,等我把现在手上的任务完成,就翻译出来。不是使用awt_swt桥,而是分析比较了swing和swt然后进行手工改写的方法步骤
      

  2.   

    这个好像目前还没有什么技术可以利用,只有手动转换。
    但Lotus好像在研究一种技术,可以实现swing到swt的转换,期待吧。
      

  3.   

    请问autowind,你知道手工转的步骤吗?用手工转,有个具体的步骤也行啊
      

  4.   

    没有什么步骤了。:)
    所谓手动转换,就是既然设计是不变的,那就剩下coding了,应该也是很快的吧。
      

  5.   

    不会吧?
    但是我没有swing的设计文档阿,那个swing程序是一个开源的小游戏,5555
      

  6.   

    改变一下界面元素,就可以了?
    其它控制类都可以通用的,总归是java一家啊。
      

  7.   

    找到了,用SwingWT,还比较好用
      

  8.   

    SwingWT在SWT的基础上实现了Swing和AWT的接口,使开发者能够将Swing/AWT的界面程序移植到SWT上使用。新版本改进了JFileChooser和DefaultTreeCellEditor的实现,增加了很多兼容性的方法,并且改进了对字体的支持,此外还修补了一些bug,尤其是在Mac OS X上的bug
    下载地址:http://www.pconline.com.cn/pcedu/empolder/gj/java/0506/635057.html
      

  9.   

    但是发现问题了
    这个swing程序转为swt之后,事实上是依赖了swingwt包,这对我们下一步的开发非常不例究竟有没有办法能很好的将swing代码转变为swt,而不依赖某个特定的包呢?
      

  10.   

    直接用SWT写一个吧
    转换可能会出一些意想不到的问题的
    呵呵
      

  11.   

    swingwt的转换代码一定会有冗余的。
      

  12.   

    swingwt现在不能符合我项目的要求了,因为用它转换出来的代码会依赖它写的swingwt包,这对继续开发很不利现在打算改用swing2swt,官方网站是www.guibuilder.com,站点很老了,工具只有一个demo版,感觉还可以不知道有没有人用过这个工具?如果好用的话,公司可能会买个license
      

  13.   

    上面的站点地址写错了,是www.swtguibuilder.com