SWT not sure, i played with it long ago, but when I did it was accessible on at least windows and linux, hope they didn't break it too badly over the years.
however the thread is probably about creating something based on intellij, so swt and javafx are both out of the question as the choice is already made, as intellij is swing as is any jetbrains product in existence, at least their ides.
W dniu 13.09.2022 o 21:03, Shadyar Khodayari pisze:
javaFx in Windows behaves different anyway I recommend to use SWT. It is native and fully accessible. On 9/12/22, Michał Zegan <webczat 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&data=05%7C01%7C%7Ca644f0ab76564b36f8e308da95bab3b0%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637986926358380493%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=tsk2JqvP%2Fa%2BKGv6myXQY1sYdC3f7xEWCaIuCRV29d2E%3D&reserved=0_______________________________________________ orca-list mailing list orca-list gnome org https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmail.gnome.org%2Fmailman%2Flistinfo%2Forca-list&data=05%7C01%7C%7Ca644f0ab76564b36f8e308da95bab3b0%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637986926358380493%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=mJ1LnI7wh2mi%2BtSsptI%2BJMYLNLGaJa15Tok2GZ6T0S0%3D&reserved=0 Orca wiki: https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwiki.gnome.org%2FProjects%2FOrca&data=05%7C01%7C%7Ca644f0ab76564b36f8e308da95bab3b0%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637986926358380493%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=Qt%2BHIm4nxA%2BU5zzkLWVDsqzTkrDeBU4AQQ3MDuD%2BtE8%3D&reserved=0 Orca documentation: https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fhelp.gnome.org%2Fusers%2Forca%2Fstable%2F&data=05%7C01%7C%7Ca644f0ab76564b36f8e308da95bab3b0%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637986926358380493%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=uMkUn0zYDAKIALtUdAyJkVmApeWEuc7DhQMTAb9pgxo%3D&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&data=05%7C01%7C%7Ca644f0ab76564b36f8e308da95bab3b0%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637986926358380493%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=0WoB47zhFsGpjEY3pwoB%2FmGV%2Fjk0NzekitL3KJqtufg%3D&reserved=0
Attachment:
OpenPGP_0xE6516A8A8E25955D.asc
Description: OpenPGP public key
Attachment:
OpenPGP_signature
Description: OpenPGP digital signature