-
Bug
-
Resolution: Duplicate
-
P3
-
None
-
1.2.0
-
unknown
-
solaris_2.4
The following navigation, activation and selection keyboard bindings on JSplitPane need to be implemented for proper operation and key binding sequences.
JSplitPane:
Navigate in - Tab
Navigate out - Ctrl+Tab, Ctrl+Shift+Tab
Navigate between - Tab, F6 (last element with focus regains
focus when its pane is moved to,
F6 provides CUA compliance)
Give focus splitter bar - F8
Remove focus from splitter - F8, Tab
Change size - Arrow keys, home, and end
(moves the pane splitter appropriately)
Note - Win32 doesn't provide F6 and F8 sequence
Usability:
- A JSplitPane is considered to have focus as soon as one of its child components has the focus.
- F8 while the JSplitPane (one of its child components is in focus) has the focus gives the divider (splitter, split bar) the focus and allows to move it around with the cursor keys. This resize mode is ended by either another (F8 | Tab) where the focus goes to the next component in the JSplitPane, or by (Ctrl+Tab | Ctrl+Shift+Tab) where the focus goes to the next component outside of the JSplitPane.
JSplitPane:
Navigate in - Tab
Navigate out - Ctrl+Tab, Ctrl+Shift+Tab
Navigate between - Tab, F6 (last element with focus regains
focus when its pane is moved to,
F6 provides CUA compliance)
Give focus splitter bar - F8
Remove focus from splitter - F8, Tab
Change size - Arrow keys, home, and end
(moves the pane splitter appropriately)
Note - Win32 doesn't provide F6 and F8 sequence
Usability:
- A JSplitPane is considered to have focus as soon as one of its child components has the focus.
- F8 while the JSplitPane (one of its child components is in focus) has the focus gives the divider (splitter, split bar) the focus and allows to move it around with the cursor keys. This resize mode is ended by either another (F8 | Tab) where the focus goes to the next component in the JSplitPane, or by (Ctrl+Tab | Ctrl+Shift+Tab) where the focus goes to the next component outside of the JSplitPane.
- duplicates
-
JDK-4110480 Proper keyboard navigation must be implemented on JSplitPane for all L&Fs
-
- Closed
-