Contents
A-Z (Index) Title Page (Home) Contents Preface Part I: Overview 1: The Java Look and Feel Fundamentals of the Java Look and Feel Visual Tour of the Java Look and Feel MetalEdit Application Retirement Savings Calculator Applet 2: The Java Foundation Classes Java Development Kit Java Foundation Classes JDK 1.1 and the Java 2 SDK Support for Accessibility Support for Internationalization User Interface Components of the Java Foundation Classes Pluggable Look and Feel Architecture Example Model and Interface Client Properties Major JFC User Interface Components Look and Feel Options Java Look and Feel--the Recommended Design Alternative Approaches Supplied Designs Part II: Fundamental Java Application Design 3: Design Considerations Choosing an Application or an Applet Distribution Security Issues Placement of Applets Designing for Accessibility Benefits of Accessibility Accessible Design Planning for Internationalization and Localization Benefits of Global Planning Global Design 4: Visual Design Themes Colors Fonts Capitalization of Text in the Interface Headline Capitalization in English Sentence Capitalization in English Layout and Visual Alignment Between-Component Padding and Spacing Guidelines Design Grids Titled Borders for Panels Text Layout Animation Progress and Delay Indication System Status Animation 5: Application Graphics Working With Cross-Platform Color Working With Available Colors Choosing Graphic File Formats Choosing Colors Maximizing Color Quality Designing Graphics in the Java Look and Feel Style Designing Icons Working With Icon Styles Drawing Icons Designing Button Graphics Using Button Graphic Styles Producing the Flush 3D Effect Working With Button Borders Determining the Primary Drawing Area Drawing the Button Graphic Designing Symbols Designing Graphics for Corporate and Product Identity Designing Installation Screens Designing Splash Screens Designing Login Splash Screens Designing About Boxes 6: Behavior Mouse Operations Pointer Feedback Mouse-over Feedback Clicking and Selecting Objects Displaying Contextual Menus Drag-and-Drop Operations Typical Drag and Drop Pointer and Destination Feedback Keyboard Operations Keyboard Focus Keyboard Navigation and Activation Keyboard Shortcuts Mnemonics Part III: The Components of the Java Foundation Classes 7: Windows, Panes, and Frames Anatomy of a Primary Window Constructing Windows Primary Windows Secondary Windows Plain Windows Utility Windows Organizing Windows Panels Scroll Panes Tabbed Panes Split Panes Working With Multiple Document Interfaces Internal Frames Palettes 8: Dialog Boxes Modal and Modeless Dialog Boxes Dialog Box Design Tab Traversal Order Spacing in Dialog Boxes Command Buttons in Dialog Boxes Default Command Buttons Common Dialog Boxes Find Dialog Boxes Login Dialog Boxes Preferences Dialog Boxes Print Dialog Boxes Progress Dialog Boxes Alert Boxes Info Alert Boxes Warning Alert Boxes Error Alert Boxes Question Alert Boxes Color Choosers 9: Menus and Toolbars Menu Elements Menu Bars Drop-down Menus Submenus Menu Items Checkbox Menu Items Radio Button Menu Items Separators Common Menus Typical File Menu Object Menu Typical Edit Menu Typical Format Menu View Menu Typical Help Menu Contextual Menus Toolbars Toolbar Placement Draggable Toolbars Toolbar Buttons Tool Tips 10: Basic Controls Command Buttons Default Command Buttons Combining Graphics With Text in Command Buttons Using Ellipses in Command Buttons Command Button Spacing Command Button Padding Toggle Buttons Independent Choice Exclusive Choice Checkboxes Checkbox Spacing Radio Buttons Radio Button Spacing Combo Boxes Noneditable Combo Boxes Editable Combo Boxes Sliders Progress Bars 11: Text Components Labels Labels That Identify Controls Labels That Communicate Status and Other Information Text Fields Noneditable Text Fields Editable Text Fields Password Fields Text Areas Editor Panes Default Editor Kit Styled Text Editor Kit RTF Editor Kit HTML Editor Kit 12: Lists, Tables, and Trees Lists Scrolling Selection Models for Lists Tables Table Appearance Table Scrolling Column Reordering Column Resizing Row Sorting Selection Models for Tables Tree Views Lines in Tree Views Graphics in Tree Views Editing in Tree Views Appendix A: Keyboard Navigation, Activation, and Selection Checkboxes Combo Boxes Command Buttons Desktop Panes and Internal Frames Dialog Boxes HTML Editor Kits Lists Menus Radio Buttons Scrollbars Sliders Split Panes Tabbed Panes Tables Text Areas and Default and Styled Text Editor Kits Text Fields Toggle Buttons Tool Tips Toolbars Tree Views Glossary Index Errata Colophon Search
java.sun.com : |
Previous | Next | Contents | Index | Search |
Copyright 1999 Sun Microsystems, Inc. All Rights Reserved.