Although it pains me to say this, GUI development in Java is a pain in the ass.
Microsoft with VB/FoxPro and Borland with Delphi/C++ Builder, have it sorted:
You create a simple page, drop components on it, set the properties, and thats it. Its done. No messing about. The end result looks half decent, in a very small amount of time.
Why on earth do I have to mess about with layout managers, vertical spacers and the like - I just want a quick way to knock up a GUI. This is especially so in a language like Java that has zero console support. I seem to spend ages putting components on a form, only for the layout manager to screw things up and stretch the components to full panel size, or screen size. Just leave them alone - surely we can get IDEA to figure out the spacers etc in the background?
Ive used both JBuilder and IDEA's GUI designers, and I think they all fail miserably in helping to get a simple form put together compared with VB and Delphi/C++ Builder.
Not even close.
If is often said that imitation is the highest form of flattery - in this case, I think the imitation is warranted - GUI development in Java sucks big time.
Ok, enough ranting, the rest of the editor is great.
Just please find a way to ease GUI development.
I dont think the current Java offerings (from anyone) are even remotely close to being good. Certainly not by other tools standards. Id gladly pay a new upgrade fee if you implement a simple, quick and effective way to make GUIs.