Spec-Zone .ru
спецификации, руководства, описания, API
|
Пакет javax.accessibility обеспечивает следующие свойства:
Loading Assistive Technologies
Свойство assistive_technologies определяет вспомогательные технологии, чтобы загрузиться в JVM. Это берет разграниченный запятой список как входной.
Указание на Присутствие Экранного Усилителя
Когда свойство screen_magnifier_present устанавливается в true, оно позволяет библиотекам платформы Java знать, что экранный усилитель присутствует на системе. Разработчики приложений могут проверить это свойство, и если экранный усилитель присутствует, разработчики должны удостовериться, что их приложения являются совместимыми с экранным увеличением. Например, на операционных системах Microsoft Windows, ссылочной реализации Java 2D™ API проверяет это свойство и если true, выключает Microsoft DirectDraw, чтобы избежать проблем с экранным усилителем. (Некоторые экранные усилители, возможно, не в состоянии увеличить графику DirectDraw.)
Указание на Присутствие Экранного Читателя
Когда свойство screen_reader_present устанавливается в true, оно позволяет библиотекам платформы Java знать, что экранный читатель присутствует на системе. Разработчики приложений могут проверить это свойство. Если приложение самоозвучивает, и экранный читатель присутствует, разработчики могут выключить самоозвучивание.
Можно установить свойство во время выполнения или в файле свойств. Чтобы установить свойство во время выполнения, введите команду, такую как следующее:
java -Djavax.accessibility.screen_magnifier_present=true foo.class
Ссылочная реализация включает файл accessibility.properties в каталог jre/lib. Чтобы установить свойство в файле accessibility.properties, добавьте строку или строки, такие как следующее:
assistive_technologies=Ferret,Monkey
screen_magnifier_present=true
screen_reader_present=true