🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
Swing程序表示Java的客户端窗体程序,除了通过手动编写代码的方式设计Swing程序之外,Eclipse中还提供了一种WindowBuilder工具,该工具是一种非常好用的Swing可视化开发工具,有了它,开发人员就可以像Visual Studio一样通过拖放组件的方式编写Swing程序了。 # 下载WindowBuilder工具 ***** 下载WindowBuilder工具有两种方法,一种方法是直接下载集成WindowBuilder工具的Eclipse,另外一种是通过Install New Software安装,下面分别介绍。 þ  下载集成WindowBuilder工具的Eclipse 在Eclipse官方网站的Eclipse下载页面提供了多种Eclipse工具,其中有一个“Eclipse IDE for Java Developers”选项,该项即集成了WindowBuilder工具,用户只需要根据自己的操作系统位数下载相应的版本即可。 ![](https://box.kancloud.cn/0e52ba70837019c9cbe776e00ee8b47f_789x536.png) þ  通过Install New Software安装WindowBuilder工具 如果用户下载的Eclipse版本不是“Eclipse IDE for Java Developers”,这时想要使用WindowBuilder工具开发Swing程序就需要手动进行安装,步骤如下: (1)打开Eclipse,在Eclipse菜单中选择“Help/About Eclipse”菜单 ![](https://box.kancloud.cn/cc18fa197f12817c2f137db264e065db_401x453.png) 选择“Help/About Eclipse”菜单 (2)弹出“About Eclipse”对话框,该对话框中可以看到Eclipse的版本。 ![](https://box.kancloud.cn/07d8e33267f841e5635793b3cc9edf7b_765x432.png) 在IE浏览器的地址栏输入网址[http://www.eclipse.org/windowbuilder/download.php](http://www.eclipse.org/windowbuilder/download.php),进入Eclipse官网的WindowBuilder下载界面。 ![](https://box.kancloud.cn/46e045d2cee79843cf081cda889e4eee_775x291.png) (4)根据自己的Eclipse版本单击对应的“Release Version”下的“Update Site”中的link链接,这里选择“4.5(Mars)”版本,进入到一个空白页,复制该空白页的网址(http://download.eclipse.org/windowbuilder/WB/release/R201506241200-1/4.5/) (5)打开Eclipse,在Eclipse菜单中选择“Help/ Install New Software”菜单。 ![](https://box.kancloud.cn/c2cc599e85530a28f67cf7d02170f69c_409x461.png) 选择“Help/ Install New Software”菜单 (6)弹出Install对话框。 ![](https://box.kancloud.cn/c6e6e128d17dcef6146de8a25474d6d9_757x627.png) (7)在Install对话框中单击Add按钮,弹出“Add Repository”对话框,如图所示,该对话框中,在Name文本框中输入要安装的插件名称WindowBuilder;Location文本框中输入WindowBuilder工具的更新地址(即步骤(4)中复制的http://download.eclipse.org/windowbuilder/WB/release/R201506241200-1/4.5/) ![](https://box.kancloud.cn/e713d7451ad3214a1507a7e6661252c3_846x350.png) 单击OK按钮,返回Install对话框,该对话框中选中WindowBuilder工具的更新内容,然后按照提示单击Next,即可将WindowBuilder工具安装到Eclipse中。 ![](https://box.kancloud.cn/2acf9aa54d2cc6151e3ab326ce27c407_522x662.png)