1

I created a demo Java swing application to test that, is Orca Screen Reader(linux) can read that application. I create a JFrame window and Jbutton on Jframe and Implement Java Accessibility API and set accessible description to that JButton but orca screen can't read that button name. I also add tool-tip to that button but still Orca Screen Reader(Linux) can not read that tool-tip also.

I also created Jmenu bar and set all accessible properties but Still Orca Screen Reader can't read that menu also.

sampleCode:

JMenu help = new JMenu("Help");
    help.setMnemonic(KeyEvent.VK_H);
    help.setToolTipText("Help");
    help.getAccessibleContext().setAccessibleName("Help");
    help.getAccessibleContext().setAccessibleDescription("Help Menubar");

So, can any one please tell me that what is the proper way to create Java swing applciation accessible to Orca Screen Reader.

4

1 回答 1

1

您可能需要使用以下方式启用 Java Accessibility Bridge (JAB): $JAVA_HOME/bin/jabswitch -enable

JAB 包含在比 Release 7 Update 6 更新的 Java 运行时环境 (JRE) 中。如果您使用的是较旧的 JRE,则需要从此处安装它: http ://www.oracle.com/technetwork/java/javase/下载/jab-2-0-2-download-354311.html

于 2015-02-03T18:11:16.613 回答