| java.sun.com > Guidelines Home Page > Java Look and Feel Design Guidelines > 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
JAppletcomponent. 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
JButtoncomponent. See command buttons; toolbar buttonsJCheckboxcomponent. See checkboxesJCheckboxMenuItemcomponent. See checkbox menu itemsJColorChoosercomponent. See color choosersJComboBoxcomponent. See combo boxes- JDBC (Java Database Connectivity), 1
JDesktopPanecomponent. See backing windowsJDialogcomponent. See dialog boxes; utility windowsJEditorPanecomponent. See editor panes- JFC (Java Foundation Classes)
- downloading with applets, 1
- features of, 12
- table of major JFC components, 12
JFramecomponent. See primary windowsJInternalFramecomponent. See internal windowsJLabelcomponent. See labelsJListcomponent. See list componentsJMenucomponent. See drop-down menus; submenusJMenuBarcomponent. See menu barsJMenuItemcomponent. See menu items- JMS (Java Message Service), 1
- JNDI (Java Naming and Directory Interface), 1
- Joint Photographic Experts Group (JPEG), 1, 2
JOptionPanecomponent. See alert boxesJPanelcomponent. See panelsJPasswordFieldcomponent. See password fields- JPEG (Joint Photographic Experts Group), 1, 2
JPopupMenucomponent. See contextual menusJProgressBarcomponent. See progress barsJRadioButtoncomponent. See radio buttonsJRadioButtonMenuItemcomponent. See radio button menu itemsJScrollBarcomponent. See scrollbarsJScrollPanecomponent. See scroll panesJSeparatorcomponent. See separatorsJSlidercomponent. See sliders- JSP (JavaServer Pages), 1
JSplitPanecomponent. See split panes- JTA (Java Transaction API), 1
JTabbedPanecomponent. See tabbed panesJTablecomponent. See tablesJTextAreacomponent. See text areasJTextFieldcomponent. See text fieldsJTextPanecomponent. See editor panesJToggleButtoncomponent. See toggle buttonsJToolBarcomponent. See toolbarsJTooltipcomponent. See tool tipsJTreecomponent. See tree components- justification of objects, supplied graphics for, 1
JWindowcomponent. See plain windowsReturn 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,