Java Look and Feel Design Guidelines Advanced Topics provides advanced design guidelines for user interfaces based on the Java Foundation Classes (JFC) with the Java look and feel. This book augments the award-winning Java Look and Feel Design Guidelines, 2nd ed.
Java Look and Feel Design Guidelines, Advanced Topics describes how to:
- Choose the right type of window for each user task
- Organize menus logically, especially in applications with multiple windows
- Enable users to view, search, and work with large sets of objects
- Make your application easier to learn by reusing patterns of JFC components
- Make your application seem faster to users even when you cannot increase its actual speed
- Design wizards that are efficient for new and experienced users
- Display alarms in applications that manage or monitor systems, such as networks or large computer systems
Created by a team of user interface experts at Sun Microsystems, Inc., this timely book provides many useful guidelines for improving consistency and efficiency in applications that use the Java look and feel. By following these guidelines, you can create user interfaces with the flexibility, usability, and efficiency you need.
Primarily, this book addresses the designer who chooses an application's user-interface elements, lays them out in a set of components, and designs the user interaction model for an application. This book should also prove useful for software developers, technical writers, graphic artists, production and marketing specialists, and testers who help create applications that use the Java look and feel.
The guidelines in this book are appropriate for GUI applications that run on personal computers and network computers. These guidelines are not intended for software that runs on consumer electronic devices, such as wireless telephones or personal digital assistants (PDAs).
This book contains two main parts -- "General Topics" and "Special Topics."Part One, "General Topics," consists of chapters whose user interface guidelines apply to most applications.