用什么工具进行java GUI的开发?
这个就非常多啦,有现成的插件,也有IDE环境,下面我简单介绍一下:
WindowBuilder
这是一个非常不错的Java GUI开发插件,支持Swing, AWT,SWT等众多组件,安装完成后,可以直接拖拽组件设计GUI界面,下面我简单介绍一下这个插件的安装和使用,以Eclipse为例:
1.首先,复制WindowBuilder仓库源地址,这个直接到官网上复制就行,如下,选择适合自己Eclipse版本的即可:
2.接着打开Eclipse,依次点击菜单栏的“Help”->“Install New Software...”,点击右边的Add添加按钮,在弹出的对话框中输入刚才复制的WindowBuilder仓库源地址,如下:
点击OK按钮,软件就会自动开始搜索过程,这里会列出所有WindowBuilder可安装的选项,根据自己所需勾选就行,如下,我的安装了所有选项,整个安装过程需要一段时间,耐心等待一会儿:
3.安装完成后,重启Eclipse,接着在新建项目的选项中就可以看到WindowBuilder这项,选择“SWT/JFace Java Project”,如下:
项目创建完毕后,我们右键项目,选择“New”->“Other...”,就可以看到所有的窗口类型,如下,这里选择你需要的窗口就行:
接着输入窗口名称(其实也就是类名),双击打开这个类文件,点击右下角的Design切换到设计窗口,就可以看到所有提供的组件,直接拖拽就可以实现桌面GUI开发了:
IDEA
这是一个非常不错的Java集成开发环境(IDE),本身集成了桌面GUI开发,所以不需要再单独安装插件,下面我简单介绍一下这个工具的使用:
1.首先,新建一个Java项目,接着右键项目下的src目录,依次选择“New”->“GUI Form”,如下:
2.接着在弹出的对话框中输入Form Name,也就是窗口名称,如下:
3.点击OK按钮,就会自动进入到界面设计窗口,这里列出了所有可用的组件,可以直接拖拽实现桌面GUI开发,如下,非常方便:
至此,我们就介绍完了使用WindowBuilder和IDEA开发Java桌面GUI程序。总的来说,这2个工具使用起来都非常不错,只要你熟悉一下使用过程,多操作几遍,很快就能掌握的,当然,还有许多其他插件和IDE环境都可以完成桌面GUI开发,像Visual Editor,NetBeans,MyEclipse等也都非常不错