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, 58-62
-
- 256-color displays, 58-62
Return to the top of this page.
A
-
- About Application item (Help menu), 139
-
- About boxes, 76
-
- Abstract Window Toolkit (AWT), 16
-
- accelerator keys. See keyboard shortcuts
-
- access keys. See mnemonics
-
- accessibility, 30-32
-
- ease of use and, 30
-
- JFC support for, 16-17
-
- keyboard focus and, 32, 83-85
-
- mnemonics and, 31-32, 88-90
-
- multiplexing look and feel, xxv
-
- recommended reading, xxvii-xxviii
-
- tab traversal and, 32, 114
-
- usability tests for, 32
-
- active components, spacing of, 48-49
-
- active windows
-
- color design for borders, 40, 43
-
- example, 5
-
- alert boxes, 122-126
-
- See also dialog boxes
-
- capitalization of text in, 47
-
- Error, 124-125
-
- Info, 123
-
- keyboard operations for, 194
-
- platform-specific examples, 10
-
- Question, 125-126
-
- Warning, 10, 124
-
- alignment. See spacing and alignment
-
- Alt key, 82, 88-89
-
- animation, 54-55
-
- See also mouse-over feedback
-
- applets, 27-29
-
- browser windows and, 29
-
- examples, 5, 10-12
-
- JFC downloads with, 28
-
- menus in, 29
-
- mnemonics in, 29
-
- recommended reading, xxviii
-
- security issues, 28-29
-
- application graphics, 57-76
-
- See also button graphics; colors; icons
-
- About boxes, 76
-
- corporate and product identity and, 73-76
-
- GIF files and, 58-59
-
- installation screens, 73
-
- internationalization, 36, 62
-
- Java look and feel style, 62
-
- JPEG files and, 58, 73
-
- splash screens, 73-75
-
- symbols, 72
-
- tree views, 189
-
- application windows. See primary windows
-
- applications, compared with applets, xix, 5, 27-29
-
- Apply button, 118
-
- arrow keys, 82, 85, 86, 191
-
- arrows. See arrow keys; indicators; scroll arrows
-
- assistive technologies, 16-17, 31
-
- See also accessibility
-
- audience, xix
Return to the top of this page.
B
-
- background canvas, color design for, 41, 43
-
- Backspace key, 82
-
- behavioral design, 77-90
-
- bibliography, xxii-xxviii
-
- bit depth, 58
-
- black, use in Java look and feel, 40, 42, 43, 44
-
- blinking. See animation
-
- blues, use in Java look and feel, 40-41, 43
-
- borders
-
- in button graphics, 68, 143-144
-
- color design for, 43
-
- in icons, 64
-
- boxes. See About boxes; alert boxes; checkboxes; combo boxes;
dialog boxes
-
- branding, for products, 73-76
-
- browser windows, 5, 10-13, 29
-
- button controls, 147, 148-156
-
- See also button graphics; checkboxes; command buttons; mouse
buttons; radio buttons; toggle buttons; toolbar buttons
-
- button graphics, 66-72
-
- See also spacing and alignment
-
- borders in, 68, 143-144
-
- drop-down arrows in, 144
-
- use with text, 45, 142-143, 148, 150
Return to the top of this page.
C
-
- Cancel button, 75, 116-117
-
- capitalization, 46-47
-
- cascading menus. See submenus
-
- case-sensitivity, in user input, 159
-
- CDE look and feel, 24
-
- cells in tables, 176-177, 180-182
-
- channels (for scrollbars), 103
-
- checkbox menu items, 135
-
- example, 7
-
- keyboard operations for, 196
-
- checkboxes, 154-155
-
- example, 9
-
- font design for, 45
-
- keyboard operations for, 192
-
- in menus, 7, 135
-
- spacing of, 48-49, 154-155
-
- text with, 46-47, 154
-
- choosers, color, 126-127
-
- choosing menu items, 133
-
- clicking, 77-78
-
- See also dragging
-
- Control-clicking, 80
-
- double-clicking, 77, 80
-
- as selection technique, 80
-
- Shift-clicking, 80
-
- triple-clicking, 77, 80
-
- client properties, 18
-
- Close button, 76, 116
-
- close controls, 98, 99, 109, 110
-
- See also window controls
-
- Close item (File menu), 98, 137
-
- collapse box. See window controls
-
- color choosers, 126-127
-
- color model, 4, 39-44
-
- colors, 39-44
-
- See also application graphics
-
- black, 40, 42, 43, 44
-
- blues, 40-41, 43
-
- cross-platform, 57-62
-
- dithering, 58, 60-62
-
- graphic file formats and, 58-59
-
- grays, 40, 42, 43, 44, 60
-
- Java look and feel model, 39-44
-
- primary, 40-41, 43-44
-
- redefining, 44
-
- secondary, 40, 41-42, 43-44
-
- table of Java look and feel colors, 43
-
- web-safe, 58, 60
-
- white, 40, 42, 43, 44
-
- columns in tables
-
- reordering, 177
-
- resizing, 178-179
-
- selecting, 184-186
-
- combo boxes, 156-159
-
- capitalization of text with, 46-47
-
- defined, 147
-
- editable, 158-159
-
- example, 9
-
- internationalization, 36
-
- keyboard operations for, 192
-
- noneditable, 157-158
-
- command buttons, 148-150
-
- See also button graphics; default command buttons; toolbar
buttons
-
- in alert boxes, 122-123
-
- Apply, 118
-
- Cancel, 75, 116-117
-
- Close, 76, 116
-
- color design for, 41
-
- ellipsis mark in, 150
-
- examples, 8, 9
-
- font design for, 45
-
- Help, 116
-
- keyboard operations for, 193
-
- OK, 116-117
-
- Reset, 118
-
- spacing of, 122-123, 143-144, 151
-
- text with, 46, 142-143, 148, 149, 150-151
-
- Command key, 87
-
- commands, menu. See menu items
-
- common menus, 136-139
-
- company logos, 73-76
-
- components, 17-18
-
- spacing between, 47-53
-
- specifying look and feel of, 23-24
-
- table of major JFC components, 19-22
-
- containers, 95-110
-
- See also dialog boxes; windows
-
- content panes, 104-106
-
- contextual menus, 139-140
-
- See also menus
-
- defined, 129
-
- displaying, 80-81
-
- keyboard operations for, 196
-
- Control key, 7, 80, 82-88, 191
-
- control type style, in Java look and feel, 43, 45
-
- controls, 147-161
-
- See also checkboxes; command buttons; radio buttons; sliders;
toggle buttons; window controls
-
- capitalization of text with, 46-47
-
- in menus, 135-136
-
- copyright information, 74, 76
-
- corporate identity, graphics and, 73-76
-
- crosshair pointers, 79
-
- cross-platform colors, 57-62
-
- See also colors
-
- cross-platform delivery guidelines, defined, xxii
-
- cursors. See pointers
Return to the top of this page.
D
-
- data loss and alert boxes, 124
-
- default colors, 40-43
-
- See also colors
-
- default command buttons, 149-150
-
- See also command buttons
-
- behavior of, 118-119
-
- examples, 9, 10
-
- mnemonics with, 113
-
- default editor kit, 170, 200-201
-
- default fonts, 45
-
- default pointers, 79
-
- delay feedback, 54-55, 121-122
-
- Delete key, 82
-
- design principles. See principles of design
-
- desktop panes, 108-110, 112, 193-194
-
- destination feedback, 82
-
- dialog boxes, 111-127
-
- See also command buttons; spacing and alignment; utility
windows
-
- capitalization of titles and text in, 47
-
- command buttons in, 115-119
-
- find, 120
-
- initial keyboard focus in, 113
-
- international considerations, 35
-
- keyboard operations for, 194
-
- login, 120
-
- mnemonics in, 113
-
- modes, 112
-
- palette windows, 110
-
- platform-specific examples, 8-9
-
- preferences, 9, 113-114, 120-121
-
- print, 121
-
- progress, 54-55, 121-122
-
- tab traversal in, 32, 114
-
- titles for, 113
-
- as top-level containers, 97-99
-
- Dialog font, 45
-
- dimmed text, color design for, 41, 43
-
- disabilities. See accessibility
-
- dithering, 58
-
- in button graphics, 71
-
- in icons, 65
-
- prevention of, 60-62
-
- dockable toolbars, 141-142
-
- dots in menus. See ellipsis mark
-
- double-clicking, 77, 80
-
- downloading applets, 28
-
- drag texture, 4, 8
-
- drag-and-drop operations, 81-82
-
- dragging
-
- and dropping, 81-82
-
- as selection technique, 77, 80
-
- title bars, 109
-
- toolbars, 141-142
-
- drop-down arrows
-
- See also indicators
-
- for combo boxes, 156-158
-
- for toolbar buttons, 144
-
- drop-down menus, 131
-
- See also menus
-
- common, 136-139
-
- defined, 129
-
- displaying, 131
-
- examples, 6-8
-
- keyboard operations for, 196
-
- titles of, 131
-
- toolbar buttons and, 144
Return to the top of this page.
E
-
- ease of use. See principles of design
-
- Edit menu, 138
-
- example, 7
-
- keyboard shortcuts in, 88
-
- mnemonics in, 90
-
- editable combo boxes, 158-159
-
- See also combo boxes
-
- example, 9
-
- in login splash screens, 75
-
- editable text fields, 9, 167-168
-
- editing
-
- password fields, 169
-
- selection techniques, 77, 80
-
- tables, 177
-
- text, 169-172
-
- text fields, 167-168
-
- tree views, 189
-
- editor panes, 170-172
-
- example, 8
-
- keyboard operations for, 200-201
-
- 8-bit colors, 58-62
-
- ellipsis mark
-
- in command buttons, 150
-
- in menu items, 134
-
- End key, 82, 87
-
- Enter key, 82, 86, 87, 149
-
- Error alert boxes, 124-125
-
- error messages, 47, 124-125
-
- Escape key, 87, 89, 150
-
- Exit item (File menu), 98, 137
Return to the top of this page.
F
-
- Federal Rehabilitation Act, 30
-
- feedback
-
- animation and, 54-55
-
- while dragging, 82
-
- mouse-over, 79, 145
-
- pointer style as, 54, 78, 82, 106
-
- progress bars, 160-161
-
- progress dialog boxes, 54-55, 121-122
-
- system status, 55
-
- Ferret utility tool, 31
-
- fields. See password fields; text fields
-
- File menu, 137
-
- Close item in, 137
-
- Exit item in, 137
-
- keyboard shortcuts in, 88
-
- mnemonics in, 90
-
- Preferences item in, 134
-
- find dialog boxes, 120
-
- flush 3D effects
-
- See also application graphics
-
- button graphics and, 67, 70
-
- component spacing and, 48-49
-
- default theme and, 41, 43
-
- example, 3
-
- icons and, 63-64, 65
-
- symbols and, 62
-
- fonts
-
- See also text
-
- international considerations, 37
-
- redefining, 45
-
- table of default fonts, 45
-
- Format menu, 7, 138
-
- formatted text panes. See editor panes
-
- formatting classes, 37
-
- function keys, 82
Return to the top of this
page.
G
-
- GIF (Graphics Interchange Format), 58-59
-
- glossary, 205-217
-
- gradients
-
- See also application graphics
-
- in button graphics, 71-72
-
- dithering added to, 61
-
- in icons, 65
-
- graphic conventions in this book, xxi-xxii
-
- graphic file formats, 58-59
-
- Graphics Interchange Format (GIF), 58-59
-
- graphics. See application graphics; button graphics; colors
-
- grays, use in Java look and feel, 40, 42, 43, 44, 60
-
- grids, 49-51
Return to the top of this
page.
H
-
- hand pointers, 79
-
- handicaps. See accessibility
-
- headline capitalization style, 46-47
-
- Help button, 116
-
- Help menu, 139
-
- About Application item in, 139
-
- mnemonics in, 90
-
- help messages, capitalization of, 47
-
- hierarchical menus. See submenus
-
- highlighting, color design for, 43
-
- Home key, 82, 87
-
- HTML banners, 10-11
-
- HTML editor kits, 172, 194, 200-201
-
- human interface principles. See principles of design
Return to the top of this
page.
I
-
- I-beam pointer. See text pointers
-
- icons, 63-66
-
- See also application graphics
-
- borders in, 64
-
- capitalization of text with, 46-47
-
- internationalization, 36, 62
-
- selection, 77, 80
-
- implementation tips, defined, xxii
-
- inactive components, spacing of, 48-49
-
- inactive menu items, color design for, 43
-
- inactive windows
-
- color design for, 41, 43
-
- example, 5
-
- indicators
-
- for combo boxes, 156-159
-
- for submenus, 132
-
- for toolbar buttons, 144
-
- in tree views, 187
-
- Info alert boxes, 123
-
- informational symbols, 72
-
- input focus. See keyboard focus
-
- insertion point, 78, 80, 84
-
- installation screens, 73
-
- internal frames, 108-110
-
- color design for, 40-41
-
- keyboard operations for, 193-194
-
- internationalization, 33-37
-
- fonts and, 37
-
- formatting classes and, 37
-
- graphics and, 36, 62
-
- JDK support for, 17
-
- layout managers and, 35, 49
-
- mnemonics and, 33, 36
-
- placement of checkbox text, 154
-
- placement of radio button text, 155
-
- recommended reading, xxvi-xxvii
-
- resource bundles and, 35, 164
-
- scrollbars and, 104
-
- Stop button and, 122
-
- testing in different locales, 37
-
- text handling and, 17, 35-37, 49, 52
-
- internationalization guidelines, defined, xxii
Return to the top of this
page.
J
-
- JApplet component. See applets
-
- Java 2 SDK, 15-16
-
- Java 2D API, 16
-
- Java Accessibility API, 16
-
- See also accessibility
-
- Java Accessibility Utilities, 16
-
- Java applets. See applets
-
- Java Development Kit (JDK), 15-16
-
- Java Foundation Classes (JFC)
-
- downloading with applets, 28
-
- features of, 15-18
-
- table of major JFC components, 19-22
-
- Java look and feel
-
- color model, 39-44
-
- compared to other designs, 23-24
-
- defined, 15
-
- design fundamentals, 3-4
-
- fonts in, 45
-
- keyboard operations in, 82-90
-
- mouse operations in, 77-82
-
- visual tour of, 4-13
-
- Java look and feel standards, defined, xxi
-
- JavaHelp, 139
-
- 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
-
- JDesktopPane component. See desktop panes
-
- JDialog component. See dialog boxes
-
- JDK (Java Development Kit), 15-16
-
- JEditorPane component. See editor panes
-
- JFC. See Java Foundation Classes
-
- JFrame component. See primary windows
-
- JInternalFrame component. See internal frames
-
- JLabel component. See labels
-
- JList component. See lists
-
- JMenu component. See drop-down menus; submenus
-
- JMenuBar component. See menu bars
-
- JMenuItem component. See menu items
-
- Joint Photographic Experts Group (JPEG), 58, 73
-
- JOptionPane component. See alert boxes
-
- JPanel component. See panels
-
- JPasswordField component. See password fields
-
- JPEG (Joint Photographic Experts Group), 58, 73
-
- 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
-
- JSplitPane component. See split panes
-
- 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 views
-
- JWindow component. See plain windows
Return to the top of this
page.
K
-
- key bindings. See keyboard operations
-
- keyboard focus, 83-85
-
- accessibility and, 32, 83-85
-
- defined, 83
-
- keyboard navigation and activation. See keyboard operations
-
- keyboard operations, 83-90
-
- See also keyboard shortcuts; mnemonics
-
- for navigation and activation, 85-87
-
- tables of, 191-203
-
- keyboard shortcuts, 87-88
-
- See also keyboard operations; mnemonics
-
- defined, 83
-
- duplicates in contextual menus, 140
-
- duplicates in toolbar buttons, 145
-
- example, 7
-
- font design for, 45
-
- in tool tips, 144
-
- style in menus, 88, 130
-
- table of common sequences, 88
-
- keys
-
- Alt, 82, 88-89
-
- arrow, 82, 85, 86, 191
-
- Backspace, 82
-
- Command, 87
-
- Control, 7, 80, 82-88, 191
-
- Delete, 82
-
- End, 82, 87
-
- Enter and Return, 82, 86, 87, 149
-
- Escape, 87, 89, 150
-
- function, 82
-
- Home, 82, 87
-
- Meta, 87
-
- modifier, 82, 85-89
-
- Option, 82
-
- Page Down, 82, 86
-
- Page Up, 82, 86
-
- Shift, 80, 82, 85, 191
-
- spacebar, 85, 87
-
- Tab, 85, 86, 191
Return to the top of this
page.
L
-
- labels, 164-166
-
- See also text
-
- active and inactive, 165
-
- capitalization of, 46-47
-
- color design for, 40-41, 43
-
- communicating status with, 166
-
- example, 9
-
- identifying controls with, 164-166
-
- internationalization and, 52
-
- mnemonics in, 166
-
- spacing and alignment of, 52, 53, 165
-
- layers. See containers
-
- layout managers, 35, 49, 101
-
- layout. See spacing and alignment
-
- legal requirements
-
- About boxes, 76
-
- accessibility and, 30
-
- splash screens, 75
-
- list boxes. See combo boxes
-
- lists, 173-175
-
- keyboard operations for, 195
-
- scrolling in, 174
-
- selection in, 80, 174-175
-
- localization, 33-37
-
- See also internationalization
-
- login dialog boxes, 120
-
- login splash screens, 75
-
- look and feel designs, 23-24
-
- See also Java look and feel
-
- lower-level containers, 101-108
-
- See also panels; scroll panes; split panes; tabbed panes
Return to the top of this
page.
M
-
- Macintosh look and feel, 24
-
- MDI (multiple document interface), 108-110, 112
-
- menu bars, 130-131
-
- in applets, 29
-
- example, 6
-
- keyboard operations for, 196
-
- menu items, 132-136
-
- See also keyboard shortcuts; menus; mnemonics
-
- About Application (Help menu), 139
-
- available and unavailable, 133
-
- capitalization of, 46
-
- checkbox, 135
-
- choosing, 133
-
- Close (File menu), 98, 137
-
- color design for, 40-41, 42, 43, 130
-
- ellipsis mark in, 134
-
- example, 7
-
- Exit (File menu), 98, 137
-
- highlighted, 133
-
- keyboard operations for, 196
-
- Preferences (File menu), 134
-
- radio button, 136
-
- in submenus, 132
-
- table of common keyboard shortcuts, 88
-
- table of common mnemonics, 90
-
- menu separators, 7, 134, 136
-
- menu titles, 131
-
- See also keyboard shortcuts; menu items; menus; mnemonics
-
- capitalization of, 46
-
- color design for, 40-41, 42, 43, 130
-
- example, 6
-
- font design for, 45
-
- order of, 136
-
- menus, 129-146
-
- See also contextual menus; drop-down menus; keyboard shortcuts;
menu bars; menu items; menu titles; mnemonics; submenus
-
- applets and, 29
-
- choosing items, 133
-
- color design for, 40-41, 42, 43, 130
-
- common in Java look and feel, 136-139
-
- displaying, 131
-
- Edit, 7, 88, 90, 138
-
- ellipsis mark in, 134
-
- File, 88, 90, 134, 137
-
- Format, 7, 138
-
- Help, 90, 139
-
- keyboard operations for, 196
-
- Object, 137
-
- order of, 136
-
- separators, 7, 134, 136
-
- types of, 129
-
- View, 139
-
- Meta key, 87
-
- Metal. See Java look and feel
-
- MetalEdit application, 5-10
-
- Microsoft Windows look and feel, 24
-
- MIME (Multipurpose Internet Mail Extensions), 82
-
- minimized internal frames, 109-110, 193
-
- minimized windows, example, 5
-
- mnemonics, 88-90
-
- See also keyboard operations; keyboard shortcuts
-
- accessibility and, 31-32, 88-90
-
- in applets, 29
-
- defined, 83
-
- in dialog boxes, 113
-
- examples, 7, 9
-
- international considerations, 33, 36
-
- in labels, 9, 166
-
- table of common assignments, 90
-
- modal dialog boxes, 112
-
- modeless dialog boxes, 112
-
- models (in components), 17-18
-
- modifier keys, 82, 85-89
-
- See also keyboard shortcuts; mnemonics
-
- mouse buttons, 77-78
-
- mouse operations, 77-82
-
- See also dragging
-
- clicking, 77-78, 80
-
- displaying contextual menus, 80-81
-
- mouse-over feedback, 79, 145
-
- move pointers, 79
-
- multiplatform design, recommended reading, xxvi
-
- multiple document interface (MDI), 108-110, 112
Return to the top of this
page.
N
-
- navigation, 85-87
-
- See also keyboard shortcuts; mnemonics
-
- accessibility considerations, 31, 32
-
- between components, 191
-
- tab traversal, 32, 114
-
- tables of keyboard operations, 191-204
-
- nested panes, 106, 107-108
-
- nodes, in tree views, 187-188
-
- noneditable combo boxes, 157-158
-
- See also combo boxes
-
- noneditable text fields, 167
-
- See also text fields
Return to the top of this
page.
O
-
- Object menu, 137
-
- OK button, 116-117
-
- option buttons. See radio buttons
-
- Option key, 82
Return to the top of this
page.
P
-
- padding. See spacing and alignment
-
- Page Down key, 82, 86
-
- Page Up key, 82, 86
-
- palette windows, 110
-
- See also dialog boxes
-
- palettes, color, 58, 59, 60
-
- See also color choosers; colors
-
- panels, 51-52, 101
-
- panes. See scroll panes; split panes; tabbed panes
-
- password fields, 168-169
-
- plain windows, 73-75, 99-100
-
- platform-specific design, recommended reading, xxiv-xxvi
-
- pluggable look and feel architecture, 17-18
-
- See also Java look and feel
-
- plug-in editor kits. See editor panes
-
- pointers, 78-79
-
- changing shape of, 54, 78, 82, 106
-
- table of JDK types, 79
-
- pop-up menus. See combo boxes; contextual menus
-
- pop-up windows. See dialog boxes
-
- posting menus, 131, 133
-
- pre-dithered gradients, 60-61, 65, 71-72
-
- See also application graphics
-
- preferences dialog boxes, 9, 113-114, 120-121
-
- Preferences item (File menu), 134
-
- primary colors, in Java look and feel, 40-41, 43-44
-
- primary windows, 95-98
-
- See also windows
-
- defined, 93
-
- platform-specific examples, 5, 6
-
- principles of design, 27-37
-
- accessibility, 30-32
-
- applets and, 28-29
-
- internationalization and, 33-37
-
- recommended reading, xxii-xxiii
-
- print dialog boxes, 121
-
- product names, 74, 76
-
- progress bars, 160-161
-
- color design for, 40-41
-
- defined, 147
-
- progress dialog boxes, 55, 121-122
-
- progress feedback, 54, 121-122, 160-161
-
- See also feedback
Return to the top of this
page.
Q
-
- Question alert boxes, 125-126
-
- Quit. See Exit item
Return to the top of this
page.
R
-
- radio button menu items, 135-136
-
- example, 7
-
- keyboard operations for, 196
-
- radio buttons, 155-156
-
- capitalization of text with, 47
-
- example, 9
-
- keyboard operations for, 196
-
- in menus, 135-136
-
- spacing of, 156
-
- reading order and localization, 35
-
- recommended reading, xxii-xxviii
-
- Reset button, 118
-
- resize pointers, 79
-
- resource bundles, 35, 164
-
- Retirement Savings Calculator applet, 10-13
-
- Return key, 82, 86, 87, 149
-
- reverse video, 43
-
- rollovers. See mouse-over feedback
-
- rows in tables
-
- selecting, 182-184
-
- sorting, 179
-
- RTF editor kit, 171
Return to the top of this
page.
S
-
- screen readers, 16
-
- See also accessibility
-
- scroll arrows, 103-104
-
- scroll boxes, 102
-
- color design for, 40-41
-
- example, 8
-
- scroll panes, 8, 102-103, 169-170
-
- scrollbars, 102-104
-
- example, 8
-
- in lists, 174
-
- in tables, 177
-
- internationalization considerations, 104
-
- keyboard operations for, 197
-
- secondary colors, in Java look and feel, 40, 41-42, 43-44
-
- secondary menus. See submenus
-
- secondary windows, 93, 98-99
-
- See also dialog boxes
-
- security of information, in applets, 28-29
-
- selection, 77, 80
-
- of list items, 174-175
-
- of table cells, 180-182
-
- of table columns, 184-186
-
- of table rows, 182-184
-
- sentence capitalization style, 47
-
- separators, 7, 134, 136
-
- shadows, color design for, 41, 43
-
- Shift key, 80, 82, 85, 191
-
- shortcut keys. See keyboard shortcuts
-
- shortcut menus. See contextual menus
-
- sliders, 159-160
-
- capitalization of text with, 47
-
- defined, 147
-
- drag texture in, 85
-
- example, 12
-
- keyboard operations for, 197
-
- small type style, in Java look and feel, 43, 45
-
- sorting order and localization, 37
-
- spacebar, 85, 87
-
- spacing and alignment, 47-53
-
- in alert boxes, 122
-
- inside button graphics, 66-72
-
- of checkboxes, 48-49, 154-155
-
- of command buttons, 122-123, 151
-
- between components, 48-49
-
- design grids and, 49-50
-
- in dialog boxes, 50-51, 115
-
- internationalization and, 49
-
- of labels, 52, 53, 165
-
- layout managers and, 35, 49, 101
-
- of radio buttons, 156
-
- of scrollbars, 103
-
- in tables, 177
-
- of text, 49, 52-53
-
- of titled borders, 51-52
-
- of toggle buttons, 152-153
-
- of toolbar buttons, 143
-
- splash screens, 73-75, 99-100
-
- split panes, 106-108
-
- drag texture in, 85
-
- keyboard operations for, 198
-
- splitter bars, 107
-
- standard menus. See drop-down menus
-
- Stop button, 122
-
- styled text editor kit, 170-171, 200-201
-
- submenus, 132
-
- See also menus
-
- defined, 129
-
- keyboard operations for, 196
-
- Swing. See Java Foundation Classes
-
- symbols, 62
-
- system colors, 59
-
- system status feedback, 55
-
- system type style, in Java look and feel, 43, 45
Return to the top of this
page.
T
-
- Tab key, 85, 86, 191
-
- tab traversal, 32, 114
-
- tabbed panes, 104-106
-
- capitalization of tab names, 47
-
- keyboard operations for, 198
-
- tables, 176-186
-
- cell background color, 176
-
- editing cells, 177
-
- example, 12
-
- font design for, 45
-
- format options, 177
-
- keyboard operations for, 199-200
-
- reordering columns, 177
-
- resizing columns, 178-179
-
- scrolling in, 177
-
- selecting cells, 180-182
-
- selecting columns, 184-186
-
- selecting rows, 182-184
-
- selection techniques in, 80
-
- sorting rows, 179
-
- text, 163-172
-
- See also editor panes; fonts; labels; password fields; text
areas; text fields
-
- in buttons, 143, 149, 151
-
- capitalization in interface, 46-47
-
- color design for, 43
-
- direction of, 17
-
- internationalization and, 17, 34-37, 49, 52
-
- selection, 77, 80
-
- spacing and alignment, 49, 52-53
-
- use in labels, 52
-
- text areas, 169-170, 200-201
-
- text fields, 167-168
-
- capitalization of labels with, 47
-
- in combo boxes, 158, 159
-
- examples, 9, 12
-
- font design for, 45
-
- keyboard operations for, 202
-
- in sliders, 160
-
- text pointers, 79
-
- themes, 23, 39-45
-
- three-dimensional effects. See flush 3D effects
-
- title bars
-
- alert box examples, 10
-
- capitalization of text in, 47
-
- color design for, 41, 43
-
- dialog box examples, 9
-
- dragging, 109
-
- window examples, 6
-
- titled borders, 51-52
-
- toggle buttons, 152-153
-
- See also button graphics; command buttons; toolbar buttons
-
- example, 8
-
- keyboard operations for, 202
-
- tool tips, 145-146
-
- capitalization of, 47
-
- font design for, 45
-
- keyboard operations for, 203
-
- timing of, 146
-
- for toolbar buttons, 144
-
- toolbar buttons, 142-145
-
- See also button graphics; command buttons; toggle buttons
-
- examples, 6, 8
-
- graphics in, 66-67
-
- with menus, 144
-
- spacing of, 143
-
- text in, 143
-
- tool tips for, 143
-
- toolbars, 140-145
-
- docking, 141-142
-
- examples, 6, 8
-
- keyboard operations for, 203
-
- spacing of buttons in, 143
-
- tool tips for, 144
-
- top-level containers, 97-100
-
- See also dialog boxes; plain windows; primary windows; utility
windows
-
- trademarks, 74, 76
-
- translating text, 34-36, 49, 52, 122
-
- tree views, 187-189
-
- font design for, 45
-
- keyboard operations for, 203-204
-
- triangles. See indicators
-
- triple-clicking, 77, 80
-
- turners, 187-188
-
- type styles, in Java look and feel, 45
-
- typography. See fonts; text
Return to the top of this
page.
U
-
- unavailable items in menus, 133
-
- usability testing
-
- accessibility issues, 32
-
- internationalization, 37
-
- user type style, in Java look and feel, 43, 45
-
- utility windows, 100
-
- defined, 93
-
- keyboard operations for, 194
Return to the top of this
page.
V
-
- version numbers, in About box, 76
-
- vertical spacing. See spacing and alignment
-
- View menu, 139
-
- visual design, 39-55
-
- See also application graphics; spacing and alignment
-
- visual identifiers, product, 74, 76
Return to the top of this
page.
W-Y
-
- wait pointers, 79
-
- Warning alert boxes, 10, 124
-
- warning symbols, 72
-
- web. See applets
-
- web-safe colors, 58, 60
-
- white, use in Java look and feel, 40, 42, 43, 44
-
- window controls
-
- close controls, 98, 99, 109, 110
-
- in internal frames, 108-109
-
- in plain windows, 99-100
-
- platform-specific examples, 6
-
- in primary windows, 97-98
-
- windows, 93-110
-
- See also dialog boxes
-
- active, 5, 40, 43
-
- browser, 5, 10-13, 29
-
- capitalization of titles, 47
-
- color design for, 40-41, 43
-
- frames and, 22
-
- keyboard focus, 83
-
- keyboard operations for, 193-194
-
- in MDIs, 108-110
-
- palette, 110
-
- panels and panes in, 51-52, 101-108
-
- plain, 73-75, 99-100
-
- platform-specific examples, 5, 6
-
- primary, 93, 95-98
-
- secondary, 93, 98-99
-
- as top-level containers, 97-100
-
- utility, 93, 100
-
- Windows. See Microsoft Windows look and feel
-
- word order and localization, 36
-
- word wrap, in text areas, 169-170
Return to the top of this
page.
Z
-
- zoom box. See window controls
-
- zooming panes, 107
Copyright 1999 Sun Microsystems, Inc. All Rights Reserved.