Java 如何从Jaws屏幕阅读器读取禁用的swing组件

Java 如何从Jaws屏幕阅读器读取禁用的swing组件,java,swing,jaws-screen-reader,Java,Swing,Jaws Screen Reader,我正在使用以下代码: JTextField jtxt = new JTextField("Yahoo"); jtxt.setEnabled(false); 当我禁用组件时,JAWSscreen reader会跳过对组件的读取。我们还有什么办法可以读取禁用的字段吗?您可以参考以下答案: 尝试设置jText.setVisible(true),但在右侧,仅禁用时,它仍应显示文本字段 jtxt.setVisible(true); 你可以参考这个答案: 尝试设置jText.setVisible(tru

我正在使用以下代码:

JTextField jtxt = new JTextField("Yahoo");
jtxt.setEnabled(false);

当我禁用组件时,
JAWS
screen reader会跳过对组件的读取。我们还有什么办法可以读取禁用的字段吗?

您可以参考以下答案:

尝试设置jText.setVisible(true),但在右侧,仅禁用时,它仍应显示文本字段

jtxt.setVisible(true);

你可以参考这个答案:

尝试设置jText.setVisible(true),但在右侧,仅禁用时,它仍应显示文本字段

jtxt.setVisible(true);

JAWS将跳过禁用的字段/组件。若要使其可读,请使用readonly,这样它将读取组件并以只读方式告知

钳口将跳过禁用的字段/组件。若要使其可读,请使用readonly,这样它将读取组件并以只读方式告知