:: JGOODIES :: Java User Interface Design
:: Home :: Products :: Services :: Freeware :: Downloads :: About :: Contact ::

:: 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)

Although, this is easy to do, it is a very effective step. It can be done with about 5 lines of code; just choose your preferred JGoodies look&feel, and set it in the UIManager. Please refer to the Readme file of the Looks package, then start the JGoodies Looks Demo, and check the integrated help.

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 that 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 app should look better. Congratulations!

:: Learn how to benefit from the Swing Suite

(c) 2002, JGoodies