我创建了一个演示Java swing应用程序来测试,是Orca Screen Reader(linux)可以读取该应用程序。我在Jframe和Implement Java Accessibility API上创建了一个JFrame窗口和Jbutton,并为该JButton设置了可访问的描述,但是orca屏幕无法读取该按钮名称。我还为该按钮添加了工具提示,但Orca Screen Reader(Linux)仍然无法读取该工具提示。
我还创建了Jmenu栏并设置了所有可访问的属性,但Still Orca Screen Reader也无法读取该菜单。
sampleCode:
JMenu help = new JMenu("Help");
help.setMnemonic(KeyEvent.VK_H);
help.setToolTipText("Help");
help.getAccessibleContext().setAccessibleName("Help");
help.getAccessibleContext().setAccessibleDescription("Help Menubar");
那么,任何人都可以告诉我,创建可以通过Orca Screen Reader访问的Java swing applciation的正确方法是什么。
答案 0 :(得分:0)
您可能需要使用以下内容启用Java Accessibility Bridge(JAB):
$JAVA_HOME/bin/jabswitch -enable
JAB包含在比第7版Update 6更新的Java运行时环境(JRE)中。如果您使用的是较旧的JRE,则需要从此处安装它: http://www.oracle.com/technetwork/java/javase/downloads/jab-2-0-2-download-354311.html