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