javaFx in Windows behaves different anyway I recommend to use SWT. It
is native and fully accessible.

On 9/12/22, Michał Zegan <webc...@outlook.com> wrote:
> Hello,
>
> from what I know, javafx is completely inaccessible on linux, with or
> without a bridge, unless that recently changed.
>
> W dniu 1.09.2022 o 19:38, Shadyar Khodayari via orca-list pisze:
>> 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://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmail.gnome.org%2Fmailman%2Flistinfo%2Fgnome-accessibility-list&amp;data=05%7C01%7C%7C381613571d6644060cfd08da94cefd6d%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637985913980028928%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;sdata=boGk60FiBBRxQT5hUZkIHJaIV9TV67vDsv6j3GVXrCE%3D&amp;reserved=0
>>>
>> _______________________________________________
>> orca-list mailing list
>> orca-l...@gnome.org
>> https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmail.gnome.org%2Fmailman%2Flistinfo%2Forca-list&amp;data=05%7C01%7C%7C381613571d6644060cfd08da94cefd6d%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637985913980028928%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;sdata=i1FIPrQwQrMlaf2ifkujXObWAnpasiLieUEzNto%2BRX0%3D&amp;reserved=0
>> Orca wiki:
>> https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwiki.gnome.org%2FProjects%2FOrca&amp;data=05%7C01%7C%7C381613571d6644060cfd08da94cefd6d%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637985913980341409%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;sdata=POKm5If7mnHIDY8LwFeuZqCH7IvG36YL8mPQp%2B0HLd4%3D&amp;reserved=0
>> Orca documentation:
>> https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fhelp.gnome.org%2Fusers%2Forca%2Fstable%2F&amp;data=05%7C01%7C%7C381613571d6644060cfd08da94cefd6d%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637985913980341409%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;sdata=e055n5wYDnIUTqz4Dgv3mpOozINDVgPhpu3ld%2BxOCdg%3D&amp;reserved=0
>> GNOME Universal Access guide:
>> https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fhelp.gnome.org%2Fusers%2Fgnome-help%2Fstable%2Fa11y.html&amp;data=05%7C01%7C%7C381613571d6644060cfd08da94cefd6d%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637985913980341409%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;sdata=o83D6vHg2KXsgvZLf2I69EMRc5rproklj9rMnfCP59w%3D&amp;reserved=0
>
_______________________________________________
gnome-accessibility-list mailing list
gnome-accessibility-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gnome-accessibility-list

Reply via email to