Window Builder, Top Indigo Feature #2

We are one day away from the Eclipse Indigo release, and that means we are into the Top 2 Features On My Eclipse Indigo Top 10 Feature List.  Number 2 on my list has been part of the Eclipse EcoSystem for years, but it’s actually a newcomer on annual release train: Window Builder.

Window Builder is an award winning, bi-directional, Java GUI designer.  The tool supports both Swing and SWT/JFace and is a must-have for anybody designing Graphical User Interfaces in Java.  Not only does the tool allow you to mock-up your UIs, it generates production ready code without any additional run-time dependencies.

The Swing Designer supports JDialogs, JFrames, JPanel, and more.

The SWT Designer supports simple SWT interfaces, JFace dialogs (such as Wizards), Forms, Databinding integration, and support for creating RCP applications.

You can also preview your interface as you develop them:

The bi-directional editing means you can seamlessly move between a Drag n’ Drop designer and the generated code.  Window Builder can be used to get your UI up and running quickly, or to maintain and evolve your UI over the long term.  You can even use window builder on existing UIs — ones that were not originally created with the tool.

Regarded as one of the best GUI design tools available, it’s great to have window builder on this years Eclipse release train.  A special thanks goes out to all the Window Builder committers: Eric Clayberg, Konstantin Scheglov, Alexander Mitin, Andrey Sablin, Jaime Wren, Dan Rubel, Mark Russell, Devon Carew, Rajeev Dayal, Miguel Mendez, David Carlson, Alexander Humesky, Xavier Ducrohet, Raphael Moll, Tor Norbye, Ed Merks, Kenn Hussey, Christian Campo, Neeraj Bhusare, Piotrek Tomiak, and Vadim Ridosh.

17 Responses to “Window Builder, Top Indigo Feature #2”

  1. thenonhacker says:

    SWT Support = Very Very Cool! :)

  2. Mark says:

    I’ve not yet switched from Window’s Builder Pro. Probably will do that starting with Indigo.

    BTW Ian, it might be good, if you didn’t plan it already, to post a blog post with all of your top ten so we can easily send that link to people. I plan on sending your top ten along with the Indigo “birth announcement” to our team at work and celebrate another on-time release. (fyi – we have a mixed Java/.NET team) :) ;)

  3. Ian Bull says:


    Thanks! In my number 1 post I’ll recap (list) my first 9 (with links) and then reveal my number 1 feature :-).

    Thanks for spreading the word about Eclipse.

  4. Trace Windham says:

    So, what’s a guy to do… I just found this update site a few weeks ago…

    I love Window Builder Pro. I used it a few years ago when it was owned by Instantiations, and now I’m recently back in the “GUI development game” with my new project. So, I searched the internets and found the google update site above and installed WBP.

    My questions abound… Which Window Builder should I use? Will one go away soon? Why are there two? Mark, why are you switching?

    Thanks for enduring my ignorance on this topic.

  5. Martin Sjöblom says:

    Window Builder Pro and Window Builder is one and the same, see this link:

  6. Piotr Nowicki says:

    I downloaded eclipse Indigo 64-bit and I can not find …
    in Helios after the installation of the plugin was available in new-> Other-> WindowBuilder

  7. Milan Petrovic says:

    there is no window builder in indigo win 64 :(

  8. @Piotr and Milan: I don’t see a reason why WindowBuilder shouldn’t show up on a Windows 64-bit system. All org.eclipse.wb.* bundles are included in the Java 64-bit package, but I have no machine to test this configuration right now. If you are using one of the packages from the Eclipse download page, could you please open bugs there?

  9. Piotr Nowicki says:

    there is no Egit and m2eclpise …

  10. Arturs says:

    @Piotr You might have downloaded the package that doesn’t include WindowBuilder. Eclipse for Java devs features it, while Eclipse for JEE does not.

  11. sunshine says:

    I’m just wondering how to build such a project in indigo,I still can’t figure out where the entrance is.

  12. Ian Bull says:


    Sorry, I don’t know what you mean? Do you mean, how do you create a “window builder” project? If so, download a distribution (that contains window builder, like Eclipse IDE for Java Developers Once you start it, create a new project and choose “Window Builder Project”. It should be in the list.

  13. sunshine says:

    finally I figured it out, eclipse ee edition does not contain window buider while se edition has this feature, thx for explaination.

  14. xworker says:

    I find the lack of ibm clearcase plugin support disturbing…

  15. Fran says:

    I would like to know how I install the binding tab into my WindowBuilder. I’ve just created a JFrame class, but I only have the Source and Design tab. I try to install a data binding jar, but I don’t know where to find the correct one. Could you help me, please? Thanks.

  16. A good source of information is always the project web site (in this case it is and if you need to ask questions, the best way to get answers is by sending them to the specific project newsgroup that can be found here:

  17. Fran says:

    Thanks Markus!
    I’ve found the solution at the url you have sent me. There was a person who had the same problem that I have.
    You are right, this is a good source of information.

17 responses so far

Written by . Published in Categories: EclipseSource News, Planet Eclipse

Looking for a job?

Karlsruhe / Remote
Karlsruhe / Victoria / Remote
Karlsruhe / Victoria / Remote