<Swing Dev> [9] Review request for 8154043: Fields not reachable anymore by tab-key, because of new tabbing behaviour of radio button groups.
Semyon Sadetsky
semyon.sadetsky at oracle.com
Wed Sep 14 10:48:15 UTC 2016
Hello,
Please review fix for JDK9:
bug: https://bugs.openjdk.java.net/browse/JDK-8154043
webrev: http://cr.openjdk.java.net/~ssadetsky/8154043/webrev/
The new RadioButton group focus traversal algorithm introduced by
JDK-8033699 doesn't take into account that group of radio buttons can be
lay-outed in several lines in container. In this case the
LayoutFocusTraversalPolicy may mix radio buttons of the same group with
other components in its focus traversal order and break the assumption
used in BasicRadioButtonUI#getFocusTransferBaseComponent() that radio
buttons are sequenced in the focus policy order.
The fix propose to treat a group of toggle buttons as a single focus
cycle entry in the LayoutFocusTraversalPolicy which order is determined
by the first toggle button in the group.
--Semyon
More information about the swing-dev
mailing list