On Wed, 30 Mar 2022 22:21:51 GMT, Alexander Zuev <kiz...@openjdk.org> wrote:

> It is impossible right now to manipulate state of the accessible children of 
> the JTabbedPane via their AccessibleValue and because of that some of the 
> assistive technologies are unable to interact with the parts of the 
> JTabbedPane - namely, buttons, representing the JTabbedPane panel navigation 
> buttons. Magnified is just one of the examples that can be engaging without 
> connecting the hardware such as eye movement tracker.
> 
> By adding AccessibleValue to the JTabbedPane children containers we eliminate 
> is problem. And since this inner class is private the standard review should 
> be sufficient, no CSR is required.

test/jdk/javax/accessibility/JTabbedPane/AccessibleTabbedPaneTest.java line 39:

> 37: public class AccessibleTabbedPaneTest {
> 38:     public static void main(String[] args) {
> 39:         JTabbedPane pane = new JTabbedPane();

Shouldn't this be run on EDT?

-------------

PR: https://git.openjdk.java.net/jdk/pull/8049

Reply via email to