3 Replies Last post: Sep 2, 2008 7:42 PM by Christian Schwanke  
Christian Schwanke Newbie 32 posts since
Dec 5, 2002
Currently Being Moderated

Aug 27, 2008 10:42 AM

Improve GUI Designer usability on palette management

Hi,

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.

 

 

Regards,

Christian

Guest
Currently Being Moderated
Sep 2, 2008 1:15 PM in response to: Christian Schwanke
Re: Improve GUI Designer usability on palette management

Hello Christian,

 

Mmh, since IDEA 8.0 seems to be just around the corner:

is there any chance that these suggestions will make it into an

upcoming release ?

Should I create JIRA Tickets for these suggestions ?

 

JIRA tickets are welcome (there is one somewhere for your first suggestion,

but the rest are new). However, it doesn't look like we'll be able to implement

any of your suggestions before the final 8.0 release.

 

--

Dmitry Jemerov

Development Lead

JetBrains, Inc.

http://www.jetbrains.com/

"Develop with Pleasure!"

 

 

 

More Like This

  • Retrieving data ...