Best practice: Implementing check boxes
• Use check boxes when users can select multiple options.
• Use the CheckboxField class to create check boxes. For more information about creating check boxes, see the API
reference for the BlackBerry® Java® SDK and the BlackBerry Java Application UI Quick Reference Guide.
• Do not start an action when users select a check box. For example, do not open a new screen.
• Align check boxes vertically.
• Group and order check boxes logically (for example, group related options together or include the most common options
first). Avoid ordering check boxes alphabetically; alphabetical order is language specific.
Guidelines for labels
• Use clear, concise labels. Verify that the label clearly describes what occurs when users select the check box.
• Use positive labels where possible. For example, if users have the option of turning on or turning off a feature, use "turn on"
instead of "turn off" in the label.
• Place labels on the right side of check boxes. On Option screens, place labels on the left side of check boxes.
• Use sentence case capitalization.
• Punctuate labels for check boxes with a colon (:).
Drop-down lists
Use drop-down lists to provide a set of mutually exclusive values.
Users can perform the following action with a drop-down list:
UI Guidelines
Choice fields
59
Comments to this Manuals