- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我要求 JAWS 版本 9 读取禁用的 JButton。即,如果我有一个带有文本“True”的 JButton,则应该读取类似“True,禁用按钮”的内容。但是当我使用 setEnabled(false) 时,它不再参与选项卡焦点序列,因此永远不会被读取。是否可以像我所描述的那样让 JAWS 读取禁用的 JButton?
我现在的“解决方案”是模拟禁用的按钮并设置可访问的名称,如下所示:
button.setForeground(Color.GRAY);
button.getAccessibleContext().setAccessibleName(buttonText + " disabled");
但我真的更愿意使用真正的禁用按钮。
最佳答案
作为一个不得不与许多 Swing 界面作斗争的下巴用户,我不相信这是可能的,你应该坚持你的解决方案。另外值得注意的是,有传言称 Oracle 已经停止了 Java Access Bridge 的工作,因此新版本的 Java 将来可能无法与颌骨一起使用。但我找不到链接来确认或否认这一点。即使 Oracle 没有停止对 Access Bridge 的支持,在过去的几年里也没有开展任何有意义的工作。我认为不可能将 64 位 JVM 与 Jaws 和 Swing 一起使用,但我可能是错的。一般来说,Swing 和 Jaws 的可访问性相当差,除非您处于受控环境中,可以确保用户在未经事先测试的情况下不会升级到新版本的软件。虽然我知道如果将来要重写用户界面,那么重写是很重要的,但我会考虑从 Swing 迁移到 SWT。 SWT 与开箱即用的钳口配合良好,因为它在盖子下使用标准控件。我使用 Eclipse 作为一个相当易于访问的 IDE,并且我见过的所有 SWT 应用程序(除了 UML 编辑器)都可以通过 Jaws 轻松访问,无需自定义。
关于java - 使用 JAWS 读取禁用的 JButton,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4027919/
我有一个包含 120 个单选按钮的表单,分组为每 4 个单选按钮的 30 个字段集。有一个提交 .没有其他输入。 不使用 JAWS 时,各种浏览器的选项卡行为都可以正常工作。当聚焦字段集第一个单选按
我有一个客户需要符合 ADA 标准。我们在使用 IE9 和 JAWS 屏幕阅读器时发现了一个问题。我们设置了一个 jQuery 函数,当用户 Tab 向下移动到一个按钮并点击 Enter 时,它会滚动
我正在使用 CSS 内容从字体集生成图标。问题是屏幕阅读器,尤其是 JAW,也在读出内容! 所以如下: 和: .uxf-search::before { content: ";" } 所以屏
在使用 JAWS 屏幕阅读器时,每次在浏览器上按下空格键时,我都需要捕获当前时间。如果我不使用 JAWS,我可以捕获空格键,但是,一旦打开 JAWS,系统就无法捕获任何空格键。 这是我的代码: $(d
我刚刚开始学习专门与 JAWS 相关的可访问性 - 所以新手警报! 我正在寻找一个旧的 vb6 应用程序,它有一个带有 3 列 flexgrid 的表单。有一个自定义编辑框覆盖在最右侧列中的表单上进行
我正在开发一个 Web 应用程序,我希望通过屏幕阅读器使其易于使用。 在 JAWS 中测试内容非常耗时。 是否可以让 JAWS 显示文本而不是阅读它? 我实际上不想在开发过程中听到内容。 我只是想看看
我想知道 Jaws(屏幕阅读器)在 Flash 的文本区域中可以读取多少内容是否存在限制。我的文本区域包含大约 15 行,并且总是在某个点停止阅读。在一次测试中,我删除了一个单词,然后 Jaws 又为
我正在开发一个需要通过 JAWS 访问的 Web 应用程序。有一个要求,即需要关注新打开的对话框才能由 JAWS 宣布。我实现了这个,并且在没有 JAWS 的情况下它也能正常工作:对话框的第一个元素具
我们正在使用 JAWS 旁白软件来验证辅助功能级别 AA。我们观察了与键盘导航相关的事情。问题是我们使用向上和向下箭头键实现了网格行导航。 但是,当我打开 Jaws 进行测试时,它会停止网格行的向上/
我们正在使用 JAWS 旁白软件来验证辅助功能级别 AA。我们观察了与键盘导航相关的事情。问题是我们使用向上和向下箭头键实现了网格行导航。 但是,当我打开 Jaws 进行测试时,它会停止网格行的向上/
我使用 JAWS 作为普通的 wordnet 来查找单词之间的相似性。 我安装了 wordnet 2.1 并添加了 jar 文件:edu.mit.jwi_2.1.4.jar 和 edu.sussex.
我正在尝试通过 JAWS 屏幕阅读器读取简单的 HTML 结构 test code first line second line
您好,我有一个使用 jquery UI 的模式,尽管我正在努力使用 JAW 使其可访问。代码包含在下面,我需要在通过单击调用页面启动模式时读出文本。我有什么遗漏的吗?我添加了 aria-live="a
我的一位同事在他的一个项目中遇到问题来找我。无法帮助他,由于我缺乏屏幕阅读器和技术的经验,我求助于你们,骄傲而强大的 SO 用户群体。 TLDR-folks 总结:我们在 UpdatePanels 中
它应该很简单,但显然没有人知道:如果我向基于 Windows 窗体的对话框添加一个 Label 控件,并且我希望 JAWS 读取这个标签,我将如何实现这一点? 对于按钮等其他控件,使用 Accessi
我正在着手一个项目,其中对 WCAG 2.0 的可访问性和在 JAWS 屏幕阅读器中使用网络应用程序的能力是关键要求。 我正在寻找有关 JAWS 如何处理 Javascript 的见解,它是完全不行还
情况 我有一个屏幕区域可以通过 JavaScript 显示和隐藏(类似于“显示/隐藏高级搜索选项”)。在这个区域内有表单元素(选择、复选框等)。对于使用屏幕阅读器(在本例中为 JAWS)等辅助技术的用
我有一个搜索表单。当用户提交表单时,ajax 请求被发送到服务器。当响应到来时,我更新找到的项目计数值,但 JAWS 读取以前的项目计数值。为了让 JAWS 阅读新内容,我使用了 aria 属性和 r
我正在努力提高网站的可访问性,我想强制 JAWS 阅读一段文本以帮助用户。 例如,我有一个弹出帮助模式的帮助图标链接。此模式包含一些有用的文本。我想确保此文本已读给用户。我想要一个类似于 div 的解
我有一个确认对话框,我想让它可以访问。这是我的 HTML: Proceed with an action You are about to proceed with an action
我是一名优秀的程序员,十分优秀!