|Java TM Look and Feel Design Guidelines: Advanced Topics > Part II: Special Topics > 6: Responsiveness > Responding to User Requests||
Some user requests--for example, scrolling--require a high degree of responsiveness. If your application includes scrolling controls, such as scrollbars or panning controls, make sure that the application's scrolling lets users easily detect in which direction scrolled information is moving. Scrolling should be smooth and should keep pace with the user's ability to scan the information. In addition, the user should be able to stop without overshooting the intended target.
If a command might take longer than 5 seconds to complete its work on an object, enable users to interact with any parts of the object and parts of the application that are not directly affected by the command.
If a command provides lengthy output, show partial results as they become available. Scroll the results (if necessary) until the user moves input focus to a component (such as a scrollbar or text area) involved in the scrolling.
|Java Look and Feel Design Guidelines: Advanced Topics.
Copyright 2001. Sun Microsystems, Inc. All Rights Reserved.