最近用Eclipse SWT开发了一个Eclipse的插件,学了不少例子,下面推荐一个可视化的SWT设计工具,WindowBuilder。
WindowBuilder是一款很好的开发Eclipse SWT的工具,具有可视化的特点,它的前身是SWT Designer,还是收费产品,目前WB已免费。
WB用来做一些SWT的界面设计,其中包含了SWT、JFace、Swing等的控件模板,可快速新建控件。针对控件的编辑页面,包含Source、Design、Bindings三个视图。Source 视图和 Design视图是双向同步的;Bindings视图可支持控件的事件绑定,不过这个看起来比较麻烦,我还没用过,都是手写的事件绑定和处理。
WB同时也支持Swing的开发。
安装:
WindowBuilder本身作为Eclispse的一个插件,可以插件的形式装到Eclipse上,Eclipse官网上有下载地址,针对不同版本的Eclipse分别有不同版本的WindowBuilder。
可在线安装,也可下载ZIP文件再安装。
官网下载地址: http://www.eclipse.org/windowbuilder/download.php
我使用的Eclipse版本是3.5,其在线安装地址: http://download.eclipse.org/windowbuilder/WB/release/R201206261200/3.5/
在Eclipse中,Help->Install New Software, 填入安装地址,点击Next即可。