Jigloo SWT/Swing GUI Builder 4.01

I noticed today, while browsing through Eclipse Plug-in Central (EPIC), that CloudGarden has released a new version of their Jigloo SWT/Swing GUI Builder. Jigloo, which can be easily added to your Eclipse-based IDE via update site, provides support for building user interfaces in SWT or Swing. It supports the construction of Eclipse views and editors, and Swing Application Framework components. It also supports the relatively new GroupLayout layout (which requires Java 6). Of course it also supports round-tripping (so that when you make changes in the source code, those changes are immediately reflected in the visual editor).

I’ve been playing with it all morning, and it has been very robust. I’m not currently working on any projects that require complicated user interfaces, so I haven’t been able to put it to a real test, but my initial experience has been positive. I came across two features that I find interesting. The first allows you to select one or more components, and insert a container under them. You can, for example, move existing buttons onto a panel/composite, or wedge a JScrollPane under an existing JList. The other feature I found was a tool that will convert a Swing component into an SWT equivalent. I’ve had mixed success with this feature, but it does look promising.

Jigloo is free for non-commercial use.

This entry was posted in Uncategorized. Bookmark the permalink.

One Response to Jigloo SWT/Swing GUI Builder 4.01

  1. Wayne, I wonder if you have tried SWTDesigner tool (also free for all Eclipse projects) and how it compares to Jigloo? Personally I think SWTDesigner look more professional and it supported these visual UI refactorings for a long time. One of my favorites from SWTDesigner converts Composite into a SashForm. You can see result in Mylyn’s Bugzilla query properies dialog.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s