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


Reply via email to