Как указывалось, доступная информация используется для предоставления информации вспомогательным технологиям, таким как программы чтения с экрана (короче говоря, как слепой пользователь компьютера, я использую программу чтения с экрана, чтобы собрать полезную информацию о том, какой элемент управления имеет фокус и другие полезные вещи, происходящие в приложение, а затем для него, чтобы сказать это мне. Примеры экранных ридеров: NVDA www.nvda-project.org для Windows, Orca http://live.gnome.org/Orca для рабочего стола gnome на платформах Unix и Voiceover включен по умолчанию в MacOSX) , Для ряда стандартных элементов управления, которые содержат текст, вы можете обойтись без необходимости явно устанавливать доступную информацию (например, если у вас есть кнопка с текстовым словом «ОК», то, вероятно, это будет хорошо читаться программой чтения с экрана). Важность настройки доступной информации проявляется, когда у вас нет отображаемого текста (например, кнопки с графической меткой) или когда вы разрабатываете пользовательский элемент управления (из памяти, не возвращаясь к некоторым из документов Java Swing, я думаю, что доступный имя для идентификации элемента управления и доступное описание для предоставления дополнительной информации, может быть подсказкой, как использовать его, если это пользовательский элемент управления).
Теперь, если вы хотите посмотреть, как это работает, NVDA и Orca являются проектами с открытым исходным кодом, а Voiceover включен в MacOSX 10.4 (я думаю) и выше, так что вы можете попробовать один из них бесплатно (в отличие от некоторых коммерческих предложений) что может быть очень дорого).