Window Builder, Top Indigo Feature #2

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 Comments
  • Posted at 1:35 pm, June 21, 2011

    SWT Support = Very Very Cool! 🙂

  • Mark
    Posted at 3:19 pm, June 21, 2011

    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) 🙂 😉

  • Trace Windham
    Posted at 4:16 pm, June 22, 2011

    So, what’s a guy to do… I just found this update site a few weeks ago… http://dl.google.com/eclipse/inst/d2wbpro/latest/3.6

    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.

  • Martin Sjöblom
    Posted at 8:21 am, June 23, 2011

    Window Builder Pro and Window Builder is one and the same, see this link:
    http://www.eclipse.org/proposals/tools.windowbuilder/

  • Piotr Nowicki
    Posted at 5:13 pm, June 23, 2011

    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

  • Milan Petrovic
    Posted at 9:28 am, June 24, 2011

    there is no window builder in indigo win 64 🙁

  • Posted at 9:48 am, June 24, 2011

    @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?

  • Piotr Nowicki
    Posted at 11:24 am, June 24, 2011

    there is no Egit and m2eclpise …

  • Arturs
    Posted at 9:40 am, June 28, 2011

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

  • sunshine
    Posted at 2:06 pm, July 14, 2011

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

  • sunshine
    Posted at 4:06 am, July 16, 2011

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

  • xworker
    Posted at 9:27 am, October 27, 2011

    I find the lack of ibm clearcase plugin support disturbing…

  • Fran
    Posted at 9:42 am, November 17, 2011

    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.

  • Fran
    Posted at 12:35 pm, November 17, 2011

    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.