Checkpoint 1.1 - Java
The application was built using the Java Foundation Classes (JFC)
WCAG 1.0 Priority 1
WCAG Guideline 8. Ensure direct accessibility of embedded user interfaces.
The Java Foundation Classes (JFC) are a comprehensive set of GUI components and services which dramatically simplify the development and deployment of commercial-quality desktop and Internet/Intranet Java applications.
Requirement
The application was built using the Java Foundation Classes
Recommendation
- Use the Swing components unmodified
- Create a hybrid component by subclassing the JFC
JComponentclass. Implement the Accessibility API on your class library or component - Implement the Java Accessibility API on all custom class library components
Checking Tool
- Review the source code of the applet/application to ensure Java Foundation Classes have been utilized.
- Test with a screen reader to verify controls and objects are read
- Tab or arrow to objects and controls on the screen.
- Verify object information is read for the item with focus (e.g. name, type and state).
Information Source
The original source of this information is located on the W3C web site (www.w3.org/TR/WCAG10-TECHS/#gl-own-interface)