Java look and feel design guidelines : advanced topics
著者
書誌事項
Java look and feel design guidelines : advanced topics
(The Java series)
Addison-Wesley, c2001
大学図書館所蔵 全1件
  青森
  岩手
  宮城
  秋田
  山形
  福島
  茨城
  栃木
  群馬
  埼玉
  千葉
  東京
  神奈川
  新潟
  富山
  石川
  福井
  山梨
  長野
  岐阜
  静岡
  愛知
  三重
  滋賀
  京都
  大阪
  兵庫
  奈良
  和歌山
  鳥取
  島根
  岡山
  広島
  山口
  徳島
  香川
  愛媛
  高知
  福岡
  佐賀
  長崎
  熊本
  大分
  宮崎
  鹿児島
  沖縄
  韓国
  中国
  タイ
  イギリス
  ドイツ
  スイス
  フランス
  ベルギー
  オランダ
  スウェーデン
  ノルウェー
  アメリカ
注記
Includes index
内容説明・目次
内容説明
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 assign mnemonics and keyboard shortcuts. The book demonstrates how to control key aspects of application behavior, including addressing modes, filtering, searching, and tool tips. A chapter on idioms shows how to use sets of JFC components to standardize appearance and behavior. Readers will find practical techniques for improving responsiveness and providing more useful operational feedback.
For every Java developer, software engineer, usability specialist, and manager responsible for developing or commissioning Java software.
目次
Preface.
I. GENERAL TOPICS.
1. Introduction.
Logical Organization.
Scalability.
Predictability.
Responsiveness.
Efficiency.
2. 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.
3. 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.
4. 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.
5. 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.
6. 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.
II. SPECIAL TOPICS.
7. 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.
8. 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. 0201775824T10162001
「Nielsen BookData」 より