JDK-8074883 : Tab key should move to focused button in a button group
  • Type: Bug
  • Component: client-libs
  • Sub-Component: javax.swing
  • Affected Version: 7u75,8u20,9
  • Priority: P3
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2015-03-10
  • Updated: 2024-07-09
  • Resolved: 2016-12-20
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 7 JDK 8 JDK 9
7u351Fixed 8u331Fixed 9 b151Fixed
Related Reports
Blocks :  
Duplicate :  
Duplicate :  
Duplicate :  
Relates :  
Sub Tasks
JDK-8171446 :  
Description
For swing component, tab key is used to move to next component. For radio button group, tab key now always move to first button instead of the one that currently selected. 

Comments
A pull request was submitted for review. Branch: master URL: https://git.openjdk.org/jdk8u-dev/pull/212 Date: 2022-12-16 10:30:19 +0000
09-07-2024

Thanks, Alexey.
14-06-2023

[~phh] I have removed 8 from the "Affects Versions" field because the bug isn't applicable to GA version of 8. This bug affects 8u20 where the changes for radio button group handling were implemented.
14-06-2023

Hint for backports: RequestFocusController interface is used to hook into Component.requestFocus(cause) implementation which were made public under JDK-8154434 and were overridden in JToggleButton.
31-01-2022

URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/eef0714323de User: lana Date: 2017-01-04 20:58:34 +0000
04-01-2017

URL: http://hg.openjdk.java.net/jdk9/client/jdk/rev/eef0714323de User: ssadetsky Date: 2016-12-20 08:53:25 +0000
20-12-2016

http://mail.openjdk.java.net/pipermail/swing-dev/2016-November/006930.html http://mail.openjdk.java.net/pipermail/swing-dev/2016-November/007030.html http://cr.openjdk.java.net/~ssadetsky/8074883/webrev.02/
13-12-2016

Semyon, please look at this issue, can we fix it for 9?
09-09-2016

Rajeev, since this is a regression from 8 b132, you should fix or propose to defer with label
09-09-2016

Rajeev, does it affect 8 GA (b132)?
02-09-2016

No plans to fix for JDK 7 and 8. Dev may decide to fix for tbd_minor/tbd_major If there's a customer bug filed we may revisit the 7-wnf/8-wnf - will not fix position, and of course the OpenJDK community may decide to address this if they require.
01-09-2016