1.swt详细的安装与设置参考:<<eclipse从入门到精通>> 需要补充的一点是:http://topic.csdn.net/u/20080624/00/aa16a1e9-3826-4315-bd92-9a866ff8e4cb.html 引用lz_lzw的话为: 在eclipse的plugins目录下,找到文件org.eclipse.swt.win32.win32.x86_3.2.1.v3235.jar, 文件名中中3.2.1 是eclipse 的版本号,v3235 是SWT 的序列号,不同的eclipse 版本这两个 数字也不同。 将org.eclipse.swt.win32.win32.x86_3.2.1.v3235.jar 解压到当前目录 下。解压后得到四个DLL 文件: swt-win32-3235.dll , swt-awt-win32-3235.dll , swt-gdip-win32-3235.dll和swt-wgl-win32-3235.dll。这四个文件就是SWT的原生库文件。原 生库文件为SWT 通过JNI 访问windows 本地API 提供了接口,为使Java 程序在启动时能 够访问这些文件,可以通过以下方法进行设置: 方法一:将这四个DLL文件复制到jre的bin目录下。 方法二:设置环境变量,在PATH 中加入这几个dll文件所在的目录。 方法三:在eclipse的Java 项目中导入原生库文件。操作方法是: 在eclipse 的包资源管理器中,右单击项目名→导入→常规→文件系统→下一步→浏览 →选择DLL文件所在目录→确定→勾选DLL文件→完成。 导入SWT的原生库文件后,还要在eclipse的Java项目中配置构建路径,添加外部JAR, 将文件org.eclipse.swt.win32.win32.x86_3.2.1.v3235.jar 加入到项目中,操作方法是: 在eclipse的包资源管理器中,右单击项目名→构建路径→配置构建路径→库(L)→添 加外部JAR→在eclipse的plugins 文件夹中找到该jar 文件→打开→确定。 2.另外一个非常好的可视化设计工具WindowBuilder,安装设置见http://java.chinaitlab.com/configure/755842.html 其实不用那个文章介绍的那么麻烦,将下载回来的Designer_v6.9.1_for_Eclipse3.3.zip里面的文件直接覆盖到eclipse的同名目录就可以了。如果没有注册的话部分功能是受限的。似乎swt在手机相关软件的设计上更受欢迎?kemulator与android的模拟器都使用了swt包。 3.对于以前写过的swt程序,可以重新建立同名的项目。但是需要注意的是libraries下的所有扩展包需要重新导入,即便包的路径和以前的事一样的。 4.补充下,如果SwtDesigner未注册的话,design视图中是没有menu,menuItem的选项的。目前流行的破解版本是6.5的, 可以去WindowsBuilderd的官方网站下载相对应的版本(6.5版本只支持到eclipse3.3,如果eclipse版本过高最好能重新下个低点的版本)。如果你装的SwtDesigner版本>6.5,可以通过以下方法卸载:6.9的版本有个delete.bat文件直接运行就可以,7.0的在安装目录下有卸载程序直接运行就可以。