> A11Y implementation on macOS has to directly call the > 'JList.setSelectedIndex' method in order to request selection on an item (see > 'CAccessibility.requestSelection'). The reason is that a11y API lacks > appropriate method.There's only > 'javax.accessibility.AccessibleSelection#addAccessibleSelection' which is > mapped to 'javax.swing.JList#addSelectionInterval', it can not be used to set > selected index. > > @forantar @azuev-java @mrserb please review. > > Please note that the new API allows you to implement a multiple selection in > lists from the Java side, but I did not succeed in implementing it, because I > could not determine the inclusion of the so-called "VoiceOver multiple > selection mode".
Artem Semenov has updated the pull request incrementally with one additional commit since the last revision: We don't do @author tags in openjdk Not 2022 ? ------------- Changes: - all: https://git.openjdk.java.net/jdk/pull/8578/files - new: https://git.openjdk.java.net/jdk/pull/8578/files/4a507b2b..4a9bc8e4 Webrevs: - full: https://webrevs.openjdk.java.net/?repo=jdk&pr=8578&range=01 - incr: https://webrevs.openjdk.java.net/?repo=jdk&pr=8578&range=00-01 Stats: 3 lines in 1 file changed: 0 ins; 1 del; 2 mod Patch: https://git.openjdk.java.net/jdk/pull/8578.diff Fetch: git fetch https://git.openjdk.java.net/jdk pull/8578/head:pull/8578 PR: https://git.openjdk.java.net/jdk/pull/8578