Skip to content

Java Look and Feel Design Guidelines Advanced Topics

Best in textbook rentals since 2012!

ISBN-10: 0201775824

ISBN-13: 9780201775822

Edition: 2002

Authors: Inc. Staff Sun Microsystems

List price: $44.99
Blue ribbon 30 day, 100% satisfaction guarantee!
Out of stock
We're sorry. This item is currently unavailable.
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

Description:

This book brings together advanced guidelines and techniques for building exceptionally effective user interfaces with Java technology. Building on the insights presented in Java Look and Feel Design Guidelines, Second Edition, this book focuses on several key opportunities to enhance Java user interfaces, and draws upon brand-new user analyses by Sun Microsystems' Java Look and Feel Design Group. The authors begin with in-depth coverage of Java windows, including techniques for choosing the right window type, designing window elements, setting state, and handling multiple windows. In a detailed chapter on menus, they show how to design menu elements, common, and contextual menus; and…    
Customers also bought

Book details

List price: $44.99
Copyright year: 2002
Publisher: Addison Wesley Professional
Publication date: 12/27/2001
Binding: Paperback
Pages: 200
Size: 7.25" wide x 9.00" long x 0.50" tall
Weight: 1.034
Language: English

Preface
General Topics
Introduction
Logical Organization
Scalability
Predictability
Responsiveness
Efficiency
Windows
Windows, Objects, and Properties
Overview of Window Types
Window Types for Objects, Properties, and Actions
Primary Windows
Title Bars in Primary Windows
Toolbars in Primary Windows
Status Bars in Primary Windows
Property Windows
Property Window Characteristics
Choosing the Correct Property Window Characteristics
Dedicated and Non-Dedicated Property Windows
Inspecting and Non-Inspecting Property Windows
Behavior and Layout of Property Windows
Action Windows
Title Text in Action Windows
Command Buttons in Action Windows
Window Titles for Identically Named Objects and Views
Window Titles for Identically Named Objects
Window Titles for Multiple Views of the Same Object
Setting the State of Windows and Objects
Positioning Secondary Windows
Restoring the State of Property Windows
Alerting Users After an Object's State Changes
Multiple Document Interfaces
Menus
Menu Elements
Keyboard Shortcuts and Mnemonics for Menu Items
Available and Unavailable Items
Additional Conventions for Menu Items
Common Menus
Typical File Menu
New Item
Open Item
Close Item
Print Item
Preferences Item
File Properties Item
Most Recently Used (MRU) Menu List
Exit Item
Typical Edit Menu
Updating Labels of Menu Items
Paste Special Item
Properties Item
Typical View Menu
Typical Help Menu
Additional Menus
Object Menus
Object Menus and the Action Menu
Beyond Object Menus and the Action Menu
Contextual Menus
Window Management and the File Menu
When Window Reuse Is the Default
When Opening a New Window Is the Default
Behavior
Modes
Modal Secondary Windows
Modes Set from Tool Palettes
Application-Wide Modes
Selecting Multiple Objects
Filtering and Searching a Set of Objects
Complex Filtering and Searching
Simple Filtering and Searching
Stopping Searches and Filter Operations
Tool Tips
Idioms
Overview of Idioms
Idioms for Selecting and Editing in Tables
Selection Models and Editing Models for Tables
Using Row-Selection Models
Editing Row-Selection Tables
Using Cell-Selection Models
Editing Cell-Selection Tables
Idioms for Arranging a Table
Table Appearance
Table Command Placement
Column Reordering and Column Resizing
Row Sorting
Automatic Row Sorting
Tree Table Idiom
Idioms for Text Fields and Lists
Browse Idiom
Key-Search Idiom
Add-and-Remove Idiom
Container-and-Contents Idiom
Responsiveness
Characteristics of Responsive Applications
Problems of Unresponsive Applications
Responsiveness as Part of Performance
Computational Performance
Scalability
Perceived Performance, or Responsiveness
Determining Acceptable Response Delays
Measuring Response Delays
Setting Benchmarks for Response Delays
Tools for Measuring Response Delays
Responding to User Requests
Providing Operational Feedback
Deciding Whether to Provide Feedback
Types of Visual Feedback
Providing the Correct Type of Visual Feedback
Letting Users Stop Commands in Progress
Special Topics
Wizards
Fundamentals of Wizards
Standalone Wizards and Embedded Wizards
Typical Uses of Wizards
Deciding Whether You Need a Wizard
Providing Alternatives to Wizards
Types of Wizard Pages
User-Input Pages
Overview Page
Requirements Page
Confirmation Page
Progress Pages
Summary Page
Designing Wizard Pages
Designing the Title Bar
Designing the Bottom Pane
Designing the Right Pane
Subtitles
Main Instructions
User-Input Areas
Additional Instructions
Navigation Instructions
Designing the Left Pane
Deciding What to Display in the Left Pane
Left Pane with a List of Steps
Left Pane with Steps That Branch or Loop
Left Pane with Help Text
Left Pane with Steps and Help Text
Left Pane with a Graphic
Designing Wizard Behavior
Delivering and Starting Wizards
Supporting a User's Entire Task
Positioning and Sizing Wizards
Checking Wizard Dependencies and User Input
Providing Operational Feedback in Wizards
Alerting Users in Wizards
Designing Installation Wizards
Choosing a Location for a Wizard's Code
Helping Users Decide Whether to Install
Tasks That Installation Wizards Should Handle
Events and Alarms
Alarm Conditions
Levels of Severity
Alarm Status
Logging Events
Displaying Alarm Views
Alarm Graphics
Monitored-Entities View
Detailed Alarm View
Glossary
Index