The Source for Java - java.sun.com
JAVA ACCESSIBILITY UTILITIES
Compatibility table
Version 1.2

[Home] [What are they?] [Overview of API Features] [API Reference]
[FAQ] [Examples] [Changes] [Compatibility table] [JFC Home Page]

Java Accessibility Utilities compatibility table

Java VM Swing release Java Accessibility Utilities release
JDK 1.1.2 thru 1.1.7 JFC 1.1 with Swing 1.0 Java Accessibility Utilities 1.0
JFC 1.1 with Swing 1.0.1 Java Accessibility Utilities 1.0
JFC 1.1 with Swing 1.0.2 Java Accessibility Utilities 1.0
JFC 1.1 with Swing 1.0.3 Java Accessibility Utilities 1.0
JFC 1.1 with Swing 1.1 beta Java Accessibility Utilities 1.1 beta1
JFC 1.1 with Swing 1.1 beta 2 Java Accessibility Utilities 1.1 beta1
JFC 1.1 with Swing 1.1 beta 3 Java Accessibility Utilities 1.1 beta 32
JFC 1.1 with Swing 1.1 Java Accessibility Utilities 1.12
Java Plugin 1.1, 1.1.1 bundled Swing not yet supported
Java Plugin 1.1.2 bundled Swing not fully supported3
JDK 1.2 beta 1, 2, 3 bundled Swing not supported (use JDK 1.2 beta 4)
JDK 1.2 beta 4 bundled Swing Java Accessibility Utilities 1.2 beta 41,4
JDK 1.2 bundled Swing Java Accessibility Utilities 1.22
internet browsers JFC 1.1 with Swing 1.0 thru 1.1 beta 3 not yet supported5
 
Compatibility notes:
  1. A new AccessibleState, TRANSIENT, was introduced in both Swing 1.1 beta and JDK 1.2 beta 4.  The AccessibilityMonitor example included with version 1.1 beta of the Java Accessibility Utilities uses this state, and so won't compile or run property with previous versions of Swing.
  2. The package names of both the Java Accessibility API and the Swing user-interface classes changed in Swing version 1.1 beta 3 and in JDK version 1.2.  The Java Accessibility API went from 'com.sun.java.accessibility' to 'javax.accessibility', and Swing went from 'com.sun.java.swing' to 'javax.swing'.  These changes bring the package naming in line with the Java Standard Extension naming conventions, and will be the same as in the final release of JDK 1.2.
  3. The Win32 version of the Java Plugin 1.1.2 (for Windows 95, Windows 98, and Windows NT) works with the Java Accessibility Utilities 1.0 for applets, but the Solaris version does not.  Furthermore, one can update the version of Swing included with the Java Plugin to Swing 1.1 beta 3 by replacing the swingall.jar file in the <plugin>/lib directory with the swingall.jar file included in Swing 1.1 beta 3, at which time one should use Java Accessibility Utilities 1.1 beta 3 (as the package name for the Java Accessibility API will have changed from 'com.sun.java.accessibility' to 'javax.accessibility').
  4. JDK 1.2 beta 4 introduced a new way of loading assistive technologies into the Java VM (which is changing for the final version of JDK 1.2), and only version 1.2 beta 4 of the Java Accessibility Utilities will work with it.  Version 1.2 beta 4 of the Java Accessibility Utilities will only work with JDK 1.2 beta 4
  5. Accessibility support requires a feature of the Java Platform that is in the Sun reference implementations of the JDK versions 1.1.x, but is not part of the formal platform specification of versions 1.1.x.  It is part of the JDK 1.2 platform specification.  A forthcoming release of the Java Plugin will provide support for accessibility in existing browsers.


Java Logo Copyright© 1995-98 Sun Microsystems, Inc. All Rights Reserved.
To submit comments or suggestions about Java Accessibility, please send mail to access@sun.com.
Sun MicroSystems