Re: [orca-list] Orca screen reader with java swing application
- From: Shadyar Khodayari <shadyar81 gmail com>
- To: Artem Semenov <artem semenov jetbrains com>
- Cc: gnome-accessibility-list gnome org, orca-list gnome org, gnome-accessibility-devel gnome org, orca-devel-list gnome org
- Subject: Re: [orca-list] Orca screen reader with java swing application
- Date: Thu, 1 Sep 2022 22:08:27 +0430
Hi. Artem,
I'm Shadyar a java developer a legally blind computer engineer. I have
experience to design and to develop web and desktop applications that
be accessible too. I myself use screen-reader daily in both Linux and
Windows.
If you're working on a accessible application to read by screen
reader, I strongly recommend use swt instead of Swing. Swing has been
discontinued. If you insist on using a Java product non-native GUI,
you can use java-FX. Take a look these project instead of debug a
swing project because I predict, this isn't the last bug of Swing you
run into it.
SWT provides native light weight component for Windows Linux Mac etc.
It's an open-source mature project.
Java-fx is Oracle's later project after Swing that provides components
that usually accessible by default also have additional accessible
properties.
Shadyar Khodayari
On 9/1/22, Artem Semenov via gnome-accessibility-list
<gnome-accessibility-list gnome org> wrote:
Hi. My name is Artem, I am developing an accessibility IDE based on IntelliJ
at JetBrains.
I'm having trouble getting screen reader accessibility of a java swing app
running with AtkWrapper.
I see that AtkWrapper has loaded and is working. Internal accessibility
methods like AccessibleContext.GetAccessibleName() are called, but Orca
doesn't say anything in the test swing application window.
I start the application like this:
```shell
./build/linux-x86_64-server-release/images/jdk/bin/java -cp
"build/tests:/home/user/dev/gnome/jawbuild/lib/jvm/java-17-openjdk-amd64/lib/java-atk-wrapper.jar"
-Djava.library.path=/home/user/dev/gnome/jawbuild/lib
-Djavax.accessibility.assistive_technologies=org.GNOME.Accessibility.AtkWrapper
-Djavax.accessibility.screen_reader_present=true AccessibleJListTest
```
I'm using ubuntu 20.04 LTS and building AtkWrapper 0.38.0 from source, and
openJDK 17.
Can you please tell me if this is a known issue or am I doing something
wrong?
_______________________________________________
gnome-accessibility-list mailing list
gnome-accessibility-list gnome org
https://mail.gnome.org/mailman/listinfo/gnome-accessibility-list
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]