:: JGOODIES :: Looks

:: Quick Start ::

How to make your apps look better using the JGoodies Looks

The following describes how to start effectively with the JGoodies Looks. For each step we have listed the estimated migration costs.

1) Integrate the JGoodies L&Fs (< 1 day)

This is a very effective step and easy to do with about 5 lines of code. Just choose your preferred JGoodies look&feel and set it in the UIManager, see here.

As a result of this step your application will look better.

2) Use an Appropriate Icon Set (1-4 days)

Icons have a significant effect on the function and elegance of your applications. The choice of an appropriate icon set depends on many factors, among others: your platform support strategy.

If you aim to provide high-fidelity Windows support plus good support on Linux, Solaris, and Mac, I recommend to consider using the icon set from eclipse.org. This icon set won't alienate Windows users, is relatively large and portable, and quite easy to extend by developers. If you require larger icons, the icon set by Dean S. Jones may be your choice. From my perspective, the icons provided by Sun's HIG group don't work well on Windows and Mac and do conflict with many popular desktop colors.

3) Remove Obsolete Decorations :: Use Less Ink (1-5 days)

Remove obsolete and duplicate borders and separators. Check every line in your panels and ask yourself whether it adds information or blurs your content. Very often you can replace a border or separator with white space.

The JGoodies Looks contain ClearLook, an add-on that can help you find visual clutter. The clutter often stems from wrapping multiple decorated components, for example a JScrollPane in a JSplitPane. Switch on the ClearLook debug mode and look what it has marked with colored decorations. You may consider these decorations as obsolete.

As a result users can more quickly and easily comprehend your panels and find relevant information.

You're Done

If you have completed these steps your application should look significantly better. Congratulations! If you want to further improve the appearance and consistency of your applications check out the free JGoodies Forms.
(c) 2009 JGoodies