I've looked in JIRA and searched the forum but I didn't find this topic before, so here are the things, I'd like to see improved:
1. Simplify the process of adding multiple components. Currently, one has to add the components one by one which is really tedious and definitly not a pleasure.
I'm often using components from third party libraries like SwingX oder the open source stuff from JIDE and it would be great if IDEA could simply search the classpath for all component candidates (e.g. decendants of JComponent or something like that) and offer me a list to choose from.
2. Make it possible to create a kind of persistent/global component palette. Right now, I have to recreate my custom component palettes for every new gui project - this is really annoying, especially considering my first point that adding multiple components is a pain as well.
It would be great if one could define a "SwingX Palette" once and link it to the swingx-jars. When I start a new project and use the GUI Designer, the SwingX-Palette should be available right away. As soon as I use one of the components from that palette, IDEA should add the swingx-jars to my project. A simpler way could be to offer a special Java-GUI-Module type and let me mark the additional GUI palettes I want to use (a little bit like the dialog where one can choose the facets to use).
3. Allow the creation of new components by grouping existing component. The best example is a filechooser: a textfield displaying a filepath with a button to the right that allows the user to browse the filesystem to select a file. I would like to be able to mark the textfield and the button and define/save this group as a new component.