java.sun.com >
Guidelines Home Page > Java Look and Feel Design Guidelines
 >
Index
   PreviousNextContents/Index/Search

Index

A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W-Y | Z


Numerals

8-bit colors, 12
256-color displays, 12

A

About Application item (Help menu), 1
About boxes
designing, 1
supplied graphics for, 1
Abstract Window Toolkit (AWT), 1
accelerator keys. See keyboard shortcuts
access keys. See mnemonics
accessibility, 12
accessible names and descriptions, 1
color and, 12
ease of use and, 1
icon size and, 1
JFC support for, 1
keyboard focus and, 1, 23
keyboard shortcuts and, 12
labels and, 1, 2
legal requirements, 1
mnemonics and, 12, 34
multiplexing look and feel, 1
recommended reading, 1
tab traversal and, 1, 2
tool tips and, 1, 2, 3
usability studies for, 1
activation, 12
active components. See available components, spacing of
active windows
color design for borders, 1, 2
example, 1
add object indicators, 12
addition symbol (badge), 12
alert boxes, 12
See also dialog boxes
capitalization of text in, 1
Error, 12, 3
Info, 1
keyboard operations for, 1
platform-specific examples, 1
Question, 1
Warning, 1, 23
alignment. See spacing and alignment
Alt key, 1, 23
Americans With Disabilities Act, 1
animation, 12
See also mouse-over feedback
progress, 12
status, 12
supplied graphics for, 12
anti-aliasing, 1
applets, 12
browser windows and, 12
examples, 1, 23
JFC downloads with, 1
menus in, 1
mnemonics in, 1
recommended reading, 1
security issues, 1
supplied graphics for, 1
application graphics, 12
See also button graphics; colors; icons
About boxes, 1
badges in, 12
corporate and product identity and, 12
GIF files and, 12
internationalization, 12, 3
Java look and feel style, 1
JPEG files and, 12, 3
splash screens, 12
supplied with JFC, 12
symbols, 12
tree components, 1
application windows. See primary windows
applications
compared with applets, 1, 2, 34
supplied graphics for, 12
Apply button, 1
arrow keys, 1, 2, 3, 4, 5, 6
arrows. See arrow keys; indicators; scroll arrows
assistive technologies, 1, 2
See also accessibility
audience for this book, 1
available components, spacing of, 12
AWT (Abstract Window Toolkit), 1

Return to the top of the index.

B

background canvas, color design for, 1, 2
backing windows, 12
keyboard operations, 1
secondary windows and, 1
Backspace key, 1
badges
add object indicators, 12
combining indicators, 1
menu indicators, 12
new object indicators, 12
properties indicators, 12
beans, supplied graphics for, 12
behavioral design, 12
bibliography, 12
bit depth, 1
black, use in Java look and feel, 1, 2
blinking. See animation
blues, use in Java look and feel, 1, 2
borders
in button graphics, 1, 2
color design for, 1
in icons, 1
boxes. See About boxes; alert boxes; checkboxes; combo boxes; dialog boxes; list boxes
branding, for products, 12
browser windows, 1, 23, 45
button controls, 1, 23
See also button graphics; checkboxes; command buttons; mouse buttons; radio buttons; toggle buttons; toolbar buttons
button graphics, 12
See also spacing and alignment
badges in, 12
borders in, 1, 2
defined, 1
drop-down arrows in, 1
supplied with JFC, 12
use with text, 1, 2, 34

Return to the top of the index.

C

Cancel button, 1, 2
capitalization, 12
cascading menus. See submenus
case-sensitivity, in user input, 1
caution symbols, 1
CDE look and feel, 1, 2
CD-ROM resources, 1
cells in tables, 12, 3, 4
channels (for scrollbars), 1
check mark graphics, 12
checkbox menu items, 12
example, 1
keyboard operations for, 12
checkboxes, 1
example, 1
font design for, 1
keyboard operations for, 1
in menus, 1, 23
spacing of, 12, 3
text with, 1, 2
choosers, color, 12, 34
choosing menu items, 1
clicking, 12
See also dragging
Control-clicking, 1
double-clicking, 1, 2
as selection technique, 1
Shift-clicking, 1
triple-clicking, 1, 2
client, 1
client properties, 1
Close button, 1, 23
close controls, 1, 2, 3, 4
See also window controls
Close item (File menu), 1, 2
collapse box. See window controls
color choosers, 12, 34
color model, 1, 23
colors, 12
See also application graphics
black, 1, 2, 3, 4
blues, 1, 2, 3
cross-platform, 12
dithering, 1, 23
graphic file formats and, 12
grays, 1, 2, 3, 4
Java look and feel model, 12
primary, 1, 2, 3
redefining, 12
secondary, 1, 2, 3, 4
table of Java look and feel colors, 12
web-safe, 1, 2
white, 1, 2, 3
columns in tables
reordering, 1
resizing, 12
selecting, 12
supplied graphics for, 1
combo boxes, 12
capitalization of text with, 1
defined, 1
editable, 12
example, 1
internationalization, 1
keyboard operations for, 1
noneditable, 12
command buttons, 12
See also button graphics; default command buttons; toolbar buttons
in alert boxes, 1
Cancel, 1, 2
Close, 1, 2
color design for, 1
default, 1, 23
ellipsis mark in, 1
examples, 1, 2, 3
font design for, 1
graphics in, 1
Help, 1
keyboard operations for, 1
OK, 1
Reset, 1
spacing of, 1, 2, 3
text with, 1, 2, 3, 45
Command key, 1
commands, menu. See menu items
common dialog boxes, 12
common menus, 12
company logos, 12
components, 12
spacing between, 12
spacing for JFC, 12
specifying look and feel of, 12
table of major JFC components, 12
containers, 12
See also dialog boxes; windows
content panes, 12
contextual help, supplied graphics for, 1
contextual menus, 12
See also menus
defined, 1
displaying, 1
keyboard operations for, 12
Control key, 1, 2, 34, 5
control type style, in Java look and feel, 1, 2
controls, 12
See also checkboxes; combo boxes; command buttons; list boxes; radio buttons; sliders; toggle buttons; window controls
capitalization of text with, 1
in menus, 12
Copy item (Edit menu), supplied graphics for, 1
copyright information, 1, 2
corporate identity, graphics and, 12
crosshair pointers, 1
cross-platform colors, 12
See also colors
cross-platform delivery guidelines, defined, 1
cursors. See pointers
Cut item (Edit menu), supplied graphics for, 1

Return to the top of the index.

D

data loss and alert boxes, 1
default colors, 12
See also colors
default command buttons, 12
See also command buttons
behavior of, 12
examples, 1, 2
examples of, 1
mnemonics with, 1
default editor kit, 1, 23
default fonts, 1
default pointers, 1
delay feedback, 12
Delete key, 1, 2
design principles. See principles of design
destination feedback, 12
development graphics, supplied, 12
dialog boxes, 12
See also alert boxes; command buttons; spacing and alignment; utility windows
capitalization of titles and text in, 1
command buttons in, 12
default command buttons in, 1
find, 1
initial keyboard focus in, 1
international considerations, 1, 2
keyboard operations for, 1
login, 12, 3
mnemonics in, 1
modes, 1
multiple-use, 1
platform-specific examples, 12
preferences, 12, 34, 56
progress, 12
single-use, 1
tab traversal in, 1, 2
as top-level containers, 12
Dialog font, 1
dimmed text, color design for, 1, 2
disabilities. See accessibility
dithering, 1, 23
in button graphics, 1
in icons, 1
prevention of, 12
dockable toolbars, 12
dots in menus. See ellipsis mark
double-clicking, 1, 2
downloading applets, 1
drag texture, 1, 2
drag-and-drop operations, 12
dragging
and dropping, 12
as selection technique, 1, 2
title bars, 1
toolbars, 12
drop-down arrows
See also indicators
for combo boxes, 12
for submenus, 12
for toolbar buttons, 12, 34
drop-down menus, 1
See also menus
common, 12
defined, 1
displaying, 1
examples, 12
keyboard operations for, 12
titles of, 1
toolbar buttons and, 12

Return to the top of the index.

E

EAR files, supplied graphics for, 12
ease of use. See principles of design
Edit menu, 1
example, 1
keyboard shortcuts in, 1, 2
mnemonics in, 1, 23
supplied graphics for, 12
editable combo boxes, 12
See also combo boxes
example, 1
in login splash screens, 1
editable text fields, 1, 23
editing
password fields, 1
selection techniques, 12, 3
supplied graphics for, 12
tables, 1
text, 12
text fields, 12
tree components, 1
editor panes, 12
example, 1
keyboard operations for, 12
8-bit colors, 12
ellipsis mark
in command buttons, 1
in menu items, 1
email, supplied graphics for, 1
End key, 1, 2
Enter key, 1, 2, 3, 4, 5
enterprise beans, supplied graphics for, 12
Error alert boxes, 12
error messages
capitalization of, 1
in Error alert boxes, 12
in login dialog boxes, 1
Escape key, 1, 2, 3, 4
Exit item (File menu), 1, 2
exporting objects, supplied graphics for, 12

Return to the top of the index.

F

Federal Rehabilitation Act, 1
feedback
while dragging, 1
mouse-over, 1, 2
operational, 12
pointer style as, 1, 2, 3, 4
progress bars, 1
progress dialog boxes, 12
fields. See password fields; text fields
File menu, 1
Close item in, 1
Exit item in, 1
keyboard shortcuts in, 1, 2
mnemonics in, 1, 23
supplied graphics for, 12, 3, 45
Find Again (Edit menu), supplied graphics for, 1
find dialog boxes, 1
Find item (Edit menu), supplied graphics for, 1
flush 3D effects
See also application graphics
button graphics and, 12, 3
component spacing and, 12
default theme and, 1, 2
example, 1
icons and, 12, 3
symbols and, 1
folders, supplied graphics for, 1
fonts
See also text
international considerations, 1
redefining, 12
size, 1
table of default fonts, 1
Format menu, 1
example, 1
keyboard shortcuts in, 1, 2, 3
mnemonics in, 12
supplied graphics for, 12
formatted text panes. See editor panes
formatting classes, 1
function keys, 1

Return to the top of the index.

G

GIF (Graphics Interchange Format), 12
glossary, 12
gradients
See also application graphics
in button graphics, 12
dithering added to, 1
in icons, 1
graphic conventions in this book, 12
graphic file formats, 12
Graphics Interchange Format (GIF), 12
Graphics Repository, 12
graphics. See application graphics; button graphics; colors
grays, use in Java look and feel, 1, 2, 3
grids, 12

Return to the top of the index.

H

hand pointers, 1
handicaps. See accessibility
headline capitalization style, 12
Help button, 1
Help menu, 12
About Application item in, 1
mnemonics in, 1, 23
supplied graphics for, 12
help messages, capitalization of, 1
hierarchical menus. See submenus
highlighting, color design for, 1
history files, supplied graphics for, 1
Home key, 1, 2
home location, supplied graphics for, 1
horizontal traversal, supplied graphics for, 12
hosts, supplied graphics for, 1
HTML banners, 12
HTML editor kits, 1, 2, 34
HTTP (Hypertext Transfer Protocol), 1
HTTPS (Secure Hypertext Transfer Protocol), 1
human interface principles. See principles of design

Return to the top of the index.

I

I-beam pointer. See pointers
icons, 12
See also application graphics
accessibility and, 1
borders in, 1
capitalization of text with, 1
drawing, 12
internationalization, 12, 3
selection, 1, 2
text in, 1
tool tips for, 1
implementation tips, defined, 1
importing objects, supplied graphics for, 1
inactive windows
color design for, 1, 2
example, 1
indicators, 12
add object, 12
combining, 1
for combo boxes, 12
menu, 12
new object, 12
properties, 12
in sliders, 12
for submenus, 12
for toolbar buttons, 12, 34
in tree components, 1
Info alert boxes, 1
informational symbols, 1
input focus. See keyboard focus
insertion point, 1, 2, 3
interaction, design for smooth, 12
internal frames. See internal windows
internal utility windows, 12
internal windows, 12
color design for, 1, 2
keyboard operations for, 1
title text in, 1
internationalization, 12
fonts and, 1
formatting classes and, 1
graphics and, 12, 3
layout managers and, 1
mnemonics and, 1, 2
placement of checkbox text, 1
placement of radio button text, 1
recommended reading, 1
resource bundles and, 1, 2, 3
scrollbars and, 1
sort order and, 1
Stop button and, 1
studying different locales, 1
text handling and, 12, 3
word lists for, 12
word order and, 1
internationalization guidelines, defined, 1

Return to the top of the index.

J

J2EE application clients
defined, 1
supplied graphics for, 1
J2EE applications
defined, 1
supplied graphics for, 1
J2EE components, 1
J2EE servers
defined, 1
supplied graphics for, 1
JAF (JavaBeans Activation Framework), 1
JApplet component. See applets
JAR files, supplied graphics for, 12
Java 2 SDK (Java 2 Software Development Kit), 12
Java 2D API, 1
Java Accessibility API, 1
See also accessibility
Java Accessibility Helper, 1, 2
Java Accessibility Utilities, 1
Java applets. See applets
Java Foundation Classes. See JFC
Java IDL (interface definition language), 1
Java look and feel
color model, 12
compared to other designs, 1
defined, 1
design fundamentals, 12
fonts in, 1
keyboard operations in, 12
mouse operations in, 12
visual tour of, 12
Java look and feel standards, defined, 1
JavaHelp, 1
JavaMail, 1
JButton component. See command buttons; toolbar buttons
JCheckbox component. See checkboxes
JCheckboxMenuItem component. See checkbox menu items
JColorChooser component. See color choosers
JComboBox component. See combo boxes
JDBC (Java Database Connectivity), 1
JDesktopPane component. See backing windows
JDialog component. See dialog boxes; utility windows
JEditorPane component. See editor panes
JFC (Java Foundation Classes)
downloading with applets, 1
features of, 12
table of major JFC components, 12
JFrame component. See primary windows
JInternalFrame component. See internal windows
JLabel component. See labels
JList component. See list components
JMenu component. See drop-down menus; submenus
JMenuBar component. See menu bars
JMenuItem component. See menu items
JMS (Java Message Service), 1
JNDI (Java Naming and Directory Interface), 1
Joint Photographic Experts Group (JPEG), 1, 2
JOptionPane component. See alert boxes
JPanel component. See panels
JPasswordField component. See password fields
JPEG (Joint Photographic Experts Group), 1, 2
JPopupMenu component. See contextual menus
JProgressBar component. See progress bars
JRadioButton component. See radio buttons
JRadioButtonMenuItem component. See radio button menu items
JScrollBar component. See scrollbars
JScrollPane component. See scroll panes
JSeparator component. See separators
JSlider component. See sliders
JSP (JavaServer Pages), 1
JSplitPane component. See split panes
JTA (Java Transaction API), 1
JTabbedPane component. See tabbed panes
JTable component. See tables
JTextArea component. See text areas
JTextField component. See text fields
JTextPane component. See editor panes
JToggleButton component. See toggle buttons
JToolBar component. See toolbars
JTooltip component. See tool tips
JTree component. See tree components
justification of objects, supplied graphics for, 1
JWindow component. See plain windows

Return to the top of the index.

K

key bindings. See keyboard operations
keyboard focus, 12
accessibility and, 1, 23
defined, 1
initial, 12
in selectable lists, 1
utility windows and, 1
keyboard navigation, 12
See also keyboard operations
keyboard operations, 12
See also keyboard shortcuts; mnemonics
for navigation and activation, 12
tables of, 12
keyboard shortcuts, 12
See also keyboard operations; mnemonics
alphabetical list of, 12
defined, 1
duplicates in contextual menus, 1
duplicates in toolbar buttons, 1
example, 1
font design for, 1
in tool tips, 1
style in menus, 1, 2
and supplied graphics, 1
table of common sequences, 1
keys
Alt, 1, 23
arrow, 1, 2, 3, 4, 5, 6
Backspace, 1
Command, 1
Control, 1, 2, 34, 5, 6
Delete, 1
End, 1, 2
Enter and Return, 1, 2, 3, 4, 5
Escape, 1, 2, 3, 4
function, 1
Home, 1, 2
Meta, 1
modifier, 1, 23
Option, 1
Page Down, 1, 2
Page Up, 1, 2
Shift, 1, 2, 3, 4, 5
spacebar, 1, 2
Tab, 1, 2, 3, 4

Return to the top of the index.

L

labels, 12
See also text
and accessibility, 1
available and unavailable, 1
capitalization of, 12
color design for, 1, 23
communicating status with, 1
example, 1
font design for, 1
identifying controls with, 12
internationalization and, 1
mnemonics in, 1
spacing and alignment of, 1, 2
layers. See containers
layout managers, 1, 2
layout. See spacing and alignment
legal requirements
About boxes, 1
accessibility and, 1
splash screens, 1
list boxes, 12
See also combo boxes; list components
list components
keyboard operations for, 12
list boxes, 12
scrolling in, 1
selectable lists, 12
selection in, 1, 23
lists. See list components
localization, 12
See also internationalization
application graphics and, 1
button graphics and, 1
word lists for, 12
login dialog boxes, 12, 3
login splash screens, 12
look and feel designs, 12, 34
See also Java look and feel
lower-level containers, 12
See also panels; scroll panes; split panes; tabbed panes
Lucida font, 1

Return to the top of the index.

M

Macintosh look and feel, 1
MDI (multiple document interface), 12
media, supplied graphics for, 12
menu bars, 12
in applets, 1
example, 1
keyboard operations for, 12
menu indicators. See drop-down arrows
menu items, 12
See also keyboard shortcuts; menus; mnemonics
About Application (Help menu), 1
available and unavailable, 1, 2
capitalization of, 1
checkbox, 12
choosing, 1
Close (File menu), 1, 2
color design for, 1, 2, 3, 4, 5
ellipsis mark in, 1
example, 1
Exit (File menu), 1, 2
graphics in, 1
highlighted, 1
keyboard operations for, 12
radio button, 1
in submenus, 1
table of common keyboard shortcuts, 1
table of common mnemonics, 1
menu separators, 1, 2
menu titles, 1
See also keyboard shortcuts; menu items; menus; mnemonics
capitalization of, 1
color design for, 1, 2, 3, 4, 5
example, 1
font design for, 1
order of, 1
menus, 12
See also contextual menus; drop-down menus; keyboard shortcuts; menu bars; menu items; menu titles; mnemonics; submenus
applets and, 1
choosing items, 1
color design for, 1, 2, 3, 4, 5
common in Java look and feel, 12
displaying, 1
Edit, 1, 2, 3, 4
ellipsis mark in, 1
File, 1, 2, 3
Format, 1, 2
Help, 1, 23
keyboard operations for, 12
order of, 1
separators,