Eclipse Ready

Ready for IBM Rational Software

Vote for WindowBuilder at

link

 

Click if you're an Open Source Developer

 

 

 

WindowBuilder Pro, SWT Designer and Swing DesignerWindowBuilder Family
of Award-Winning Software Products

WYSIWYG development of Java Graphical User Interfaces
— for Swing, SWT, RCP, XWT and GWT

Screen shot

Automatically generate and maintain GUIs. Create complicated interfaces in minutes with the WindowBuilder tools, using a WYSIWIG view, drag-and-drop, and wizards. Java code will be generated for you.

Spend less time and money to develop Java GUIs. Focus on creating application-specific functionality rather than coding the low-level logic required for GUIs to run.

Powerful, easy-to-use tools for Eclipse, Rational®, and myEclipse

Experience ultimate design choice flexibility.

WindowBuilder Pro supports Swing, SWT, RCP, XWT and GWT development, including the most popular widgets and layout managers.

Quickly create high quality Java user interfaces.

WYSIWYG visual designer, wizards, editors, and intelligent layout assist let you automatically generate and maintain GUIs.

Easily customize and enhance GUIs.

WindowBuilder Pro provides fully bi-directional code generation (round-trip editing). Edit either the visual design or the source code — they're always 100% in synchronization.

WindowBuilder Pro is Ready for IBM Rational Software.

Choose a WindowBuilder product
and learn more:

SWT Designer
for the Eclipse Standard Widget Toolkit (SWT), XML Window Toolkit (XWT) and Rich Client Platform (RCP)

Swing Designer
for the industry-standard Swing Java graphics framework

GWT Designer
for the Google Web Toolkit (GWT) Java user interface framework
to create AJAX web apps

WindowBuilder Pro
One package containing
all of the above

Technology Preview

eRCP Designer »

RESOURCES

Detailed view of resources »

Read/Print Data Sheet (PDF) »

Web Demos »
Watch movies
that walk through features

NEXT STEPS

Download a Free Trial

Buy Now


Are you hand-coding GUIs?
WindowBuilder beats them "hands down"

As you use the WYSIWYG layout tools, Java code is generated for you. You can easily:

  • add controls using drag-and-drop
  • add event handlers to your controls
  • change various properties of controls using a property editor
  • and much more

Because the WindowBuilder products are fully bi-directional — with round-trip editing — you can also:

  • edit the generated code and then see the GUI again in WYSIWYG view.
  • access hand-created GUIs, see them in WYSIWYG view as the WindowBuilder tools reverse engineers them.

In addition to lots of graphical feedback and wizards, you get a component tree, which makes navigation through components much easier.

 

Award Winning

AwardBest Commercial Eclipse Developer Tool! The Eclipse Foundation's annual Community Awards were announced at EclipseCon 2009. WindowBuilder was one of only three commercial products honored. Read more »

Readers Choice Award1st Place Award for SWT Designer. When Eclipse Magazin, in Germany, announced their 2006 Readers' Choice Awards, the readers awarded first place to Instantiations SWT Designer as the Best Eclipse-based Commercial Software Solution.

Rave Reviews

DevX.com Review on DevX. "I noticed right away ... how clean the Java code it generated was. In fact, by studying how WindowBuilder structured its output ... I learned a lot about writing maintainable Java GUIs." [Jason Morris 2004.10.14]

fullspan.com Review on Fullspan. "Swing Designer hits the mark perfectly for me: it is an Eclipse plug-in with tight IDE integration; it has a fantastic visual designer; it has excellent support for JGoodies FormLayout; and it is reasonably priced. Therefore, Swing Designer is my first choice for my GUI work." [Mitch Stuart 2005.04.06]

Review on an Australian Blog. "I've been wanting this tool for my entire Java life.... The GUI editor just rocks, and the visual hierarchy of components really helps me understand how the underlying codebase hangs together.... Refactoring all still works... There are no magic "untouchable" sections of your codebase..." [Glen Smith 2005.04.12]

WindowBuilder tools —
the choice of thousands of developers

WindowBuilder flexibly integrates into your Java development

Whatever your coding style, the WindowBuilder products can cope. They:

  • can read and write almost any format
  • support free form code editing (you can make changes anywhere... not just in special areas)
  • support most user refactorings (you can move, rename and subdivide methods without a problem)

Run time? It's just Java code. The generated code can be used without having the WindowBuilder product installed, because it doesn't require any additional non-SWT library to compile and run.

Unintrusive. A WindowBuilder product seamlessly integrates with your existing Eclipse workspace. Just unpack it and restart Eclipse. Also, its Help is fully integrated with the Eclipse help system.