gpt4 book ai didi

Java Swing JEditorPane 和屏幕阅读器

转载 作者:行者123 更新时间:2023-11-29 06:01:07 25 4
gpt4 key购买 nike

最近几天我一直在寻找答案,但在任何地方都找不到答案。我试图在 Java Swing 中制作一个可访问的 IDE。我唯一遇到的问题是模拟其他文本编辑器中发生的行为。

我希望屏幕阅读器(尤其是 JAWS)阅读文本区域选定行中的任何内容(不像突出显示的那样,就在光标所在的位置 - 整行)。

如果我在 Eclipse 或记事本中尝试此操作,每当我使用箭头键移动文本光标时,屏幕阅读器都会立即读取该行上的任何内容。它在我的程序中这样做,我什至试图用 JEditorPane 简化为一个简单的 JFrame(也尝试了一个简单的 JTextArea)。

是否有一个特定的监听器,或者我必须实现可访问性方面的东西,或者我不知道还有什么,以便创建此功能?如果我的问题令人困惑,我深表歉意。我仍在努力学习如何真正使辅助功能发挥作用。如果还有什么我可以澄清的,请告诉我。

最佳答案

您是否研究过使用 Java Access 桥(下载并安装它),因为这对于像 JAWS 这样的屏幕阅读器来说是读取 Java 应用程序所必需的。可以在此处找到 Java 访问桥信息。 http://www.oracle.com/technetwork/java/javase/tech/index-jsp-136191.html

关于Java Swing JEditorPane 和屏幕阅读器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10051006/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com