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