Java >
Guidelines Home Page >  Java Look and Feel Design Guidelines
Part II: Fundamental Java Application Design
5: Application Graphics
Categorizing Application Graphics
  Previous Next Contents/Index/Search

Categorizing Application Graphics

Application graphics that you design fall into three broad categories:

  • Icons, which represent objects that users can select, open, or drag
  • Button graphics, which identify actions, settings, and tools (modes of the application)
  • Symbols, which are used for general identification and labeling (for instance, as indicators of conditions or states)
Graphic Type Examples Flush 3D Style Pre-Dithered
(With Added
Icon examples
Flush 3D icons
Pre-dithered icons
Button graphic examples
Flush 3D button graphics
Pre-dithered flush 3D buttons
Symbol examples
Flush 3D symbols
Pre-dithered symbols

  Use the GIF file format for application graphics. It usually results in a smaller file size than the JPEG format and uses lossless compression.

  To facilitate localization, place all application graphics in resource bundles.

  Where possible, use globally understood icons, button graphics, and symbols. Where none exist, create them with input from international sources. If you can't create a single symbol that works in all cultures, define appropriate graphics for different locales (but try to minimize this task).

Java Look and Feel Design Guidelines, second edition.
Copyright 2001. Sun Microsystems, Inc. All Rights Reserved.
Previous Next Contents/Index/Search
Table 5   Examples of Application Graphics 
Left Curve
Java SDKs and Tools
Right Curve
Left Curve
Java Resources
Right Curve
Java 8 banner (182)