- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 Eclipse IDE 进行 Java 开发。当我执行以下代码时,NVDA 仅读取“这是一个帧”。它不读取按钮。
导入 javax.swing.; 导入 javax.accessibility.;
public class MyButton {
public static void main(String [] args) {
JFrame f = new JFrame ("This is a frame");
JButton b = new JButton ("This one is a button");
b.setBounds(50,100,95,30);
//f.add(b);
f.setSize(400,400);
f.setLayout(null);
f.setVisible(true);
b.setToolTipText("This tooltip makes the button accessible");;
}
}
**我已通过轻松访问中心启用了 AccessBridge。我在 Windows 10 上使用 Eclipse 和 NVDA。
最佳答案
正常情况下,它应该可以工作。您可以尝试以下操作:
jre\lib\accessibility.properties
是否包含类似assistive_technologies=com.sun.java.accessibility.AccessBridge
的行。我不知道 Java 11+ 是否还存在类似的东西。请注意,Swing 和访问桥已经过时并且已被弃用。对于较新的项目,您应该使用另一个 GUI 库。为了使 GUI 易于访问,您可以使用 SWT。
关于java - 如何让 NVDA 读取 Swing/GUI 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60125292/
一直在测试无障碍模式窗口,它可以在 IE8 上与 JAWS 13 一起正常工作。但是,当我使用 NDVA 并在 IE8 或 Firefox 上进行测试时,无法读取焦点内容。 当显示模式时,它具有 ar
On this page ,键盘导航在我的 megamenu 上工作正常,直到我启动 NVDA 屏幕阅读器:当我通过按键盘上的 Enter 键激活菜单项时,我的浏览器不会显示菜单面板,而是会打开菜单中
我在 NVDA 屏幕阅读器中遇到问题。它正在阅读标题两次。以下是 HTML 结构。
我有一段简单的代码,试图在使用 NVDA 屏幕阅读器时使键盘可访问。 具体来说,我有一个 Angular 色为“按钮”的 div,其中嵌套了另一个 Angular 色为“按钮”的 div。每个 div
下面的链接包含我对最初由 Marcy Sutton 构思的拉出式菜单设计的扩展。我想要的效果是创建一个包含子菜单的导航菜单。在屏幕阅读器的上下文中,此菜单中的元素将被禁用,直到有人按下按钮打开所需的信
知道为什么 NVDA 在 html 示例中通过文本切换时读取可点击的词: testing NVDA 将读取可点击测试 最佳答案 首先请记住,tabindex 在 a11y 中不是一个好习惯,而且标
因此,我使用了 NVDA,这是一款很多人都在使用的免费盲人屏幕阅读器,以及一款语音合成器。我正在构建一个它需要的插件的修改版本库,以及可以包含 python 可接受的正则表达式的词典,以及标准的单词替
最近,在尝试使我的网站可访问时,我偶然发现了一个奇怪的问题。在设置“跳过导航”链接的过程中,我注意到当页面初始加载时(“初始加载”,我的意思是在干净的浏览器 session 中,而不是在刷新时——因为
我正在为我们的一个 Web 应用程序实现可访问性(针对视障人士)。它需要符合 ARIA 标准。现在我们正在使用屏幕阅读器手动测试我们的更改。例如,我们的应用程序中有 Tree 控件。我打开 NVDA
我正在为我们的一个 Web 应用程序实现可访问性(针对视障人士)。它需要符合 ARIA 标准。现在我们正在使用屏幕阅读器手动测试我们的更改。例如,我们的应用程序中有 Tree 控件。我打开 NVDA
我在使用 NVDA 屏幕阅读器时遇到问题,因为它将在一个块中的同一行上读取所有元素。 例如,使用以下代码: Title nav > ul
我也尝试过这个,但它不起作用 /* Tooltip container */ .tooltip { position: relative; display: inline-block;
我有一段代码包含在链接中,问题是当我用 NVDA 聚焦元素时,链接的内容会被一次性读取。 例如我有这段代码: Heading H2 More Text More
我在一个 div 中有一组按钮,用一些 javascript 在它们之间移动焦点以响应箭头键事件。 当我使用 NVDA/Firefox/Windows 对此进行测试时,NVDA 似乎覆盖了我的箭头键处
上下文是我们想要跟踪应用程序的用户行为,因为它具有不同的功能。 为此,我们创建了一个自定义 Angular Directive(指令),例如myFunctionality并将 HTML 部分包装到此指
我在 Qt 5.9.1 上。 我正在尝试使应用程序可以通过屏幕阅读器访问。我有一个自定义小部件(我们称之为 MyWidget ),其中包含文本(很多)。文本是使用 QPainter 绘制的,这就是为什
对于以下标记: Email Address 这是 NVDA 读出的内容: 火狐 Email Address Edit Blank 浏览器 Email Address Edit Bla
我有一个容器 div,它的第一个子元素是另一个充当按钮的 div。容器具有一个或多个附加子元素。 内部按钮 div 始终按 Tab 键顺序排列。我们的应用程序有一个“屏幕阅读器模式”,当它被启用时,我
我在网页上使用多个 aria-live 标签,当网页上显示错误时,NVDA 仅读取第一个错误消息,而不是全部。我有用户 aria-live="assertive"也尝试过 aria-live="pol
我们正在我们现有的 Web 应用程序上实现可访问性。我们使用 Firefox 和 NVDA。 关于我们的 Web 应用程序的小介绍:我们的 Web 应用程序是具有多个步骤的表单(第 1 步、第 2 步
我是一名优秀的程序员,十分优秀!