JDK-4164779 : JSplitPane keyboard navigation does not support F6 and Ctrl+Tab
  • Type: Bug
  • Component: client-libs
  • Sub-Component: javax.swing
  • Affected Version: 1.2.0,6
  • Priority: P4
  • Status: Closed
  • Resolution: Fixed
  • OS: generic,other
  • CPU: generic,other
  • Submitted: 1998-08-07
  • Updated: 2022-03-09
  • Resolved: 2002-03-09
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.
Other
1.4.1 hopperFixed
Related Reports
Relates :  
Relates :  
Relates :  
Relates :  
Relates :  
Description
The specified keyboard support for JSplitPane also requires F6 and Ctrl+Tab (navigate out) for the JSplitPane. Those are currently not implemented.

F6 is supposed to move the focus from the current focused component on one side of the JSplitPane to the other side of the JSplitPane without having to tab through to that.

Ctrl+Tab is supposed to move the input focus from whatever component inside the JSplitPane that has the focus to the next component outside the JSplitPane.

All this applies to all L&Fs.

Comments
CONVERTED DATA BugTraq+ Release Management Values COMMIT TO FIX: hopper FIXED IN: hopper INTEGRATED IN: hopper VERIFIED IN: hopper-beta
24-08-2004

EVALUATION ralph.kar@Eng 1998-08-13 Well, since it is in the spec, I guess we'll need to implement it. Currently this is definetely not working. scott.violet 1999-01-15 I have implemented F6, but getting ctrl-tab to work requires changes in the DefaultFocusManager. When these are done, JSplitPane will need to return true to isFocusCycleRoot and then it will work. At this point I am reassigning to Hania as the changes are in the DefaultFocusManager. F6 doesn't work after merlin focus enhancements. I filed a bug about that (4402098). I don't have a test program to see whether ctrl-tab works (can't use SwingSet2, because the split pane sides there don't accept focus), but I bet that doesn't work either. hania.gajewska@Eng 2001-01-04 Name: keR10081 Date: 03/13/2001 F6 already works (since Kestrel or even earlier). To enable Ctrl+tab, suggested fix needs to be applied. ====================================================================== Name: apR10133 Date: 10/30/2001 The F6 implementation is ont sufficient now. The Ctrl-TAB and Ctrl-Shift-TAB needs to be implemented (the prevoius suggested fix is incomplete). ###@###.### ====================================================================== Name: apR10133 Date: 12/03/2001 This bug will be fixed along with the 4514858 to provide the same keyboard functionality for the nested splitpanes. F6 - Transfer focus to the right/bottom side of the splitpane. If the right/bottom side already has focus, and the splitpane is contained within another splitpane, then transfer focus to the right/bottom side of the parent splitpane. If there are no more parent splitpanes, then transfer focus to left/top. F8 - Gives focus to splitter bar. If a splitter bar already has focus then gives focus to splitter bar of the parent splitpane (for the nested splitpanes). Ctrl-Tab - Navigate forward outside the JSplitPane. Ctrl-Shift-TAB - Navigate backward outside the JSplitPane. ###@###.### ======================================================================
24-08-2004

SUGGESTED FIX See the suggested fix for 4514858
24-08-2004

PUBLIC COMMENTS JSplitPane keyboard navigation does not support F6 and Ctrl+Tab
24-08-2004