Java界面开发工具WindowBuilder

windows-builder

在项目要进行最终界面展示开发时,又得回到熟悉而久违的的SWT/JFACE,继而追寻那Eclipse的优秀的WYSIWYG插件WindowBuilder(没用WB之前都是手工敲代码,并界面排版),却惊喜的发现,不用再漫天搜查注册码,如今WindowBuilder的Java/Ajax工具开发商Instantiations已经于2010年8月被Google给收购了,WindowBuilder也作为免费工具开放,强大的Google!

并传闻Google这一收购用意不仅在GWT设计工具,更在于Ajax和Java方面,Google所有网页应用都部署了大量的Ajax,而Android应用则使用Java来创建。

WindowBuilder简介

WindowBuilder是一款基于Eclipse平台的双向Java的GUI设计插件式的软件。具备SWT/JFACE开发、Swing开发及GWT 开发三大功能,是一款不可多得的Java体系中的WYSIWYG工具。

WindowBuilder目前最新版是8.1.0

WindowBuilder的主要用户界面构建为:

  • Design View - the main visual layout area.
  • Source View - write code and review the generated code
  • Structure View - composed of the Component Tree and the Property Pane.
    • Component Tree - shows the hierarchical relationship between all of the components.
    • Property Pane - displays properties and events of the selected components.
  • Palette - provides quick access to toolkit-specific components.
  • Toolbar - provides access to commonly used commands.
  • Context Menu - provides access to commonly used commands

主要特性

基于Eclipse/MyEclipse的安装

目前只能通过windowbuilder更新地址在线安装:

具体详见:http://code.google.com/javadevtools/download-wbpro.html

Window-builder开发介绍文档

官方在线文档地址:http://code.google.com/javadevtools/wbpro/index.html

使用window-builder快速开发的实验展示demo,熟练的话,差不多半个小时就可以完成。

window-builder demo