SHOPPING CART $0.00
free shipping on orders over $35*
BUYBACK CART Buyback Cart Total Buyback Cart Total
free shipping on buybacks!
loading

    Java Look and Feel Design Guidelines Advanced Topics

    ISBN-10: 0201775824
    ISBN-13: 9780201775822
    Author(s): Inc. Staff Sun Microsystems
    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  More...
    Buy it from: $3.48
    This item will ship on Monday, December 22 .

    Loading
    Customers Also Bought

    List Price: $44.99
    Publisher: Addison Wesley Professional
    Binding: Paperback
    Pages: 200
    Size: 7.25" wide x 9.00" long x 0.50" tall
    Weight: 1.034
    Language: English

    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
    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

    Buy it from $3.48
    what's this?
    Rush Rewards U
    Members Receive:
    coins
    coins
    You have reached 400 XP and carrot coins. That is the daily max!
    ×
    Free shipping on orders over $35*

    *A minimum purchase of $35 is required. Shipping is provided via FedEx SmartPost® and FedEx Express Saver®. Average delivery time is 1 – 5 business days, but is not guaranteed in that timeframe. Also allow 1 - 2 days for processing. Free shipping is eligible only in the continental United States and excludes Hawaii, Alaska and Puerto Rico. FedEx service marks used by permission."Marketplace" orders are not eligible for free or discounted shipping.

    Learn more about the TextbookRush Marketplace.

    ×