views:

172

answers:

3

Hi!

Does anybody know Swing related GUI guidelines - specifically on how to design Swing apps and which components I should use? I'm not looking for an official standard, but pragmatic tips I can use to set a good standard for my projects.

I haven't used too much of Swing by myself. Surely clicking a GUI with a GUI designer isn't a big deal. However I'd like to get some insights from people who have experience with Swing and know what to avoid. Swing lately (in Java 6- 10) got decent changes. So there isn't too much specific standardization out there currently.

+5  A: 

There are many resources out there discussing good uses of Swing or showcasing good uses of Swing. Here are a few:

These resources aren't simple best practices lists, but I find that I'm constantly inspired by general design blogs and Swing design blogs in particular. On top of that, projects like swinglabs can show you what people can and are doing with Swing.

justkt
+3  A: 

I've answered a similar question with my own list of tips here.

Adamski
this is an awesome answer you linked to. Thanks!
wishi
+1  A: 

When attempting to select the right layout manager for placing components in a panel I tend to take a quick look through Sun's visual guide to layout managers.

mjh2007