Propiedades de accesibilidad | Java
El paquete javax.accessibility proporciona las siguientes propiedades:
assistive_technologies y screen_magnifier_present.
Carga de tecnologías de asistencia
La propiedad assistive_technologies especifica las tecnologías de asistencia
para cargar en la JVM. Requiere una lista delimitada por comas de nombres de
proveedores de servicios. Consulte el paquete javax.accessibility, la clase
abstracta javax.accessibility.AccessibilityProvider y el método
java.awt.Toolkit.getDefaultToolkit.
Indicación de la presencia de una lupa de pantalla
Cuando la propiedad screen_magnifier_present se establece en true, permite que
las bibliotecas de la plataforma Java sepan que hay una lupa de pantalla en el
sistema. Los desarrolladores de aplicaciones pueden comprobar esta propiedad
y, si hay una lupa de pantalla, los desarrolladores deben asegurarse de que
sus aplicaciones sean compatibles con la ampliación de pantalla. Por ejemplo,
en los sistemas operativos Microsoft Windows, la implementación de referencia
de la API Java 2D comprueba esta propiedad y, si es verdadera, desactiva
Microsoft DirectDraw para evitar problemas con la lupa de pantalla. (Es
posible que algunas lupas de pantalla no puedan ampliar los gráficos de
DirectDraw).
Configuración de propiedades
Establezca una propiedad en tiempo de ejecución con el siguiente comando:
java -Djavax.accessibility.assistive_technologies = ServiceProviderName
ServiceProvicerName es el nombre de un proveedor de servicios que agrega una
función de tecnología de asistencia.
También puede especificar propiedades en un archivo nombrado
.accessibility.properties en el directorio de inicio del usuario o un archivo
nombrado accessibility.properties en el directorio $JAVA_HOME/conf. En
el primer caso, las propiedades se utilizan para el usuario actual, y en el
último caso, las propiedades se utilizan para todos los usuarios de esa
instalación de Java. Las propiedades establecidas para el usuario actual
tienen prioridad sobre las propiedades establecidas para la instalación de
Java.
Establezca una propiedad en el archivo accessibility.properties agregando
línea o líneas de la siguiente manera:
assistive_technologies = ServiceProviderName
screen_magnifier_present = true
Nota: Puede especificar más de un proveedor de servicios en la propiedad assistive_technologies con una lista delimitada por comas.
Comentarios
Publicar un comentario