Department of Education and Early Childhood Development (DEECD)
Web Development
Web Developer Guidelines
Visual Design Recommendations

Java Guidelines

No. Checkpoint Source
1.1 The application was built using the Java Foundation Classes Priority 1
1.2 The application supports the Java Accessibility API Priority 1
1.3 All custom components explicitly implement the Accessible interface Priority 1
1.4 Dynamic GUI layout is used Priority 2
1.5 An application component has focus at all times Priority 1
1.6 All objects are implemented using the AccessibleName method Priority 2
1.7 All objects have been implemented using the AccessibleDescription method if sufficient information is not provided via the AccessibleName method Priority 1
1.8 Mnemonics (access keys) and accelerators (shortcuts) are used for essential functions of the applet/application Priority 3
1.9 Accelerators (shortcuts) observe operating system keyboard conventions Priority 3
1.10 All components are keyboard traversable Priority 3
1.11 The applet/application has a logical tab order Priority 3
1.12 All logically associated GUI components are grouped and have been assigned a name Priority 2
1.13 All elements and functions of a form can be accessed with assistive technologies Priority 2
1.14 Fonts family, size and colour have been customised only through the Properties file Priority 1
1.15 Only high contrast colours have been used Priority 2
1.16 Information is not provided via colour alone Priority 1
1.17 A zooming mechanism has been provided to increase the size of text Priority 2
1.18 Animations can be disabled by the user with the information presented by the animation still being available Priority 2
1.19 Any time limits can be increased Priority 2
1.20 The volume is adjustable Priority 2
1.21 All flashing content can be turned off or stops after a short period Priority 2
1.22 Flashing content is slower than 2 Hertz Priority 1

Back to top