JSC and JLF home page   Previous Next Contents/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,   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

 

JSC  :  Design Guidelines Previous  |  Next  |  Contents  |  Index  |  Search

Copyright 1999 Sun Microsystems, Inc. All Rights Reserved.

Left Curve
Java SDKs and Tools
Right Curve
Left Curve
Java Resources
Right Curve
JavaOne Banner Java 8 banner (182)