On Wed, 30 Mar 2022 22:21:51 GMT, Alexander Zuev <[email protected]> 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