Я искал последние несколько дней и нигде не могу найти ответ. Я пытаюсь сделать доступную IDE в Java Swing. Единственное, с чем у меня проблемы, это подражание поведению, которое происходит в других текстовых редакторах.
Я хочу, чтобы средство чтения с экрана (в частности, JAWS) читало все, что находится в выделенной строке текстовой области (не так, как выделено, просто там, где находится курсор - вся строка).
Если я попытаюсь сделать это в Eclipse или даже в блокноте, всякий раз, когда я использую клавиши со стрелками для перемещения текстового курсора, средство чтения с экрана немедленно читает все, что находится в этой строке. Это не делает это в моей программе, которую я даже пытался упростить до простого JFrame с JEditorPane (также пробовал простой JTextArea).
Есть ли конкретный слушатель или что-то, что мне нужно реализовать с точки зрения доступности, или что еще, чтобы создать эту функциональность? Прошу прощения, если мой вопрос сбивает с толку. Я все еще пытаюсь узнать, как на самом деле заставить работать специальные возможности. Если есть что-то еще, что я могу уточнить, пожалуйста, дайте мне знать.