Checkpoint 1.10 - Java
All components are keyboard traversable
WCAG 1.0 Priority 3
WCAG Guideline 9. Design for device-independence.
Many people cannot use a pointing device effectively or may be in situations where mouse use is not available. User-input must be device-independent and all components must be available via the keyboard.
Requirement
All components must be available to the keyboard via the tab key.
Recommendation
The default FocusManager sets focus order to left-to-right and top-to-bottom. If a component should not receive input focus, create a subclass and override isFocusTraversable() to return false. Avoid hard-coding specific tab order as a screen reader user may receive a significantly different experience to a sighted user.
Checking Tool
Press tab key to move the input focus from component to component and press Shift-tab to move focus in the opposite direction.
Information Source
The original source of this information is located on the W3C web site (www.w3.org/TR/WCAG10-TECHS/#gl-device-independence)